配置Manifest.xml文件
1、targetSdkVersion
- 你需要將遊戲內的targetSdkVersion版本設為指定版本(目前google上傳新包要求),詳見打包注意事項。
2、AndroidStudio版本最低sdk版本號設置
- minSdkVersion設為24。
3、 添加權限
java
<uses-permission android:name="com.android.vending.BILLING" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />4、添加組件聲明
xml
<!-- appsflyer -->
<receiver
android:name="com.appsflyer.MultipleInstallBroadcastReceiver"
android:exported="true" >
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<!-- 如果有使用Twitter登入功能,加入以下聲明 -->
<!-- Twitter start -->
<activity
android:name="com.gdsdk.activity.GDTwitterLoginActivity"
android:launchMode="singleTask"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="<!--默認使用應用包名去掉''.''號,向技術確認-->" />
</intent-filter>
</activity>
<!-- Twitter end -->
<!-- 如果有使用WhatsApp登入功能,加入以下聲明 -->
<!-- WhatsApp start -->
<activity
android:name="com.gd.platform.login.GDWhatsAppLoginActivity"
android:launchMode="singleTask"
android:exported="true">
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="<!--向技術確認-->" />
</intent-filter>
</activity>
<!-- WhatsApp end -->5、添加fb組建聲明
- 在遊戲的manifest文件的application標簽下,添加如下組件。需要在指定位置添加fbid,fbid在sdk的README.txt文件中提供
java
<!-- fb -->
<activity
android:name="com.facebook.FacebookActivity"
android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
android:label="@string/app_name" />
<!-- Facebook图片分享 -->
<activity android:name="com.gd.sdk.activity.GdFacebookImageShareActivity"
android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
android:label="@string/app_name"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
<provider android:authorities="com.facebook.app.FacebookContentProvider<!--请把本注释部分替换为readme.txt文件的FaceBookID值-->"
android:name="com.facebook.FacebookContentProvider"
android:exported="true" />
<meta-data
android:name="com.facebook.sdk.ApplicationId"
android:value="@string/facebook_app_id" />
<meta-data
android:name="com.facebook.sdk.AutoLogAppEventsEnabled"
android:value="false" />
<!-- 2023.2.2 add -->
<meta-data
android:name="com.facebook.sdk.ClientToken"
android:value="@string/facebook_client_token" />