跳转至

Android

针对特定市场(如亚马逊、华为和ONEstore)使用各种功能(如身份验证、支付和通知)需要市场特定的设置。

Info

有关支持支付的市场的更多信息,请参阅这里
有关支持身份验证的市场的更多信息,请参阅这里

Google Play 游戏在 PC 上

如果您正在支持 Google Play Games on PC,谷歌的PC环境模拟器平台,请检查以下设置。

build.gradle中的必需库设置

应用 hive-authv4-provider-google-playgameshive-authv4-provider-google-playgames 包含 play-service-games-v2 库。

 (skipped) 
// Required for building Play Games on PC
implementation "com.com2us.android.hive:hive-authv4-provider-google-playgames"

 (skipped) 

AndroidManifest.xml 设置

Google Play 服务的设置。这是 Google Play 游戏登录设置 所需的值。

<manifest>
    <application>
    <meta-data android:name="com.google.android.gms.games.APP_ID" android:value="@string/game_services_project_id"/>
    </application>
</manifest>

hive_config.xml 设置

hive_config.xml中的<providers>标签内的<google>标签中设置playAppIdserverClientId

移除未使用的 Android 权限

android.hardware.wifi.feature 在 PC 上的 Google Play 游戏中不受支持。如果您的应用中正在使用以下权限,请将其删除。

<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"  />
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE"  />

亚马逊

使用亚马逊支付、推送功能以及将您的应用上传到亚马逊应用商店的常见设置。

亚马逊账单设置

在使用亚马逊计费时,要从 Appstore SDK 接收项目信息,您需要将加密密钥文件添加到 /assets 位置。有关如何下载和添加 AppstoreAuthenticationKey.pem 密钥的信息,请参考 亚马逊应用商店指南

亚马逊通知设置

要启用亚马逊通知,您的应用必须包含有效的 API 密钥,以便应用可以接收消息。请参考 Amazon Console Guide 从亚马逊控制台生成 API 密钥,并将其作为名为 /assets/api_key.txt 的文件包含在内。