پنهان کردن APIKey برای نسخه های منتشر شده در گیت
جمعه, ۱۱ تیر ۱۴۰۰، ۰۹:۲۳ ب.ظ
برای این کار api key رو توی فایل gradle.properties تعریف کرده و در لیست gitignore اون رو به صورت زیر اضافه میکنیم:
/gradle.properties
در فایل gitignore به صورت زیر مینویسیم:
API_KEY="TooManySecrets"
در defaultConfig که در build.gradle وجود داره یک buildConfig بصورت زیر تعریف میکنیم:
buildConfigField("String", "API_KEY", API_KEY)
هر جایی در کد که به api key نیاز داشتیم از BuildConfig.API_KEY استفاده میکنیم.
(در کلاس BuildConfig یک متغیر استاتیک بنام API_KEY وجود خواهد داشت.)
۰۰/۰۴/۱۱