[英]Android Facebook content provider authority change programmatically
<provider android:authorities="com.facebook.app.FacebookContentProvider{app id here}"
android:name="com.facebook.FacebookContentProvider"
android:exported="true"/>
我可以在Android應用中以編程方式更改Facebook appId嗎?
如果要根據構建類型進行更改,則可以使用字符串資源替換Facebook ID的實際值。
<provider
android:authorities="@string/FB_APP_ID"
android:name="com.facebook.FacebookContentProvider"
android:exported="true"/>
然后在您的build.gradle上,為每種構建類型定義FB_APP_ID的值。
buildTypes{
debug{
resValue "string", "FB_APP_ID",
"com.facebook.app.FacebookContentProvider{appid1}"
}
release{
resValue "string", "FB_APP_ID",
"com.facebook.app.FacebookContentProvider{appid2}"
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.