当您使用nowStudio的多商店发布功能时,now.gg支付模块(now.gg Payments Module)为多商店支付(multi-store Payments)提供支持。
本文档阐述了启用多商店支付所需的步骤。
前提条件
要启用多商店支付,需满足以下前提条件:
- 支付集成 – 确保您已经集成了我们的支付模块。
- nowStudio设置
支持的商店
下列是目前支持的商店:
- now.gg技术支持的商店
- BlueStacks Store
- Cloud Store
- 其他可选商店
- 亚马逊商店(Amazon Appstore)
- 一加(OnePlus)OneStore
- 小米(Xiaomi)GetApps
- 华为(Huawei)AppGallery (即将上线)
- 三星(Samsung)Galaxy Store(即将上线)
1. 不同商店的特定设置
在您完成支付模块的集成后,请确保在将最终APK提供给我们之前,在您的最终构建版本中包含以下商店特定的更改。
根据您选择的商店,参考下列步骤:
1.1 亚马逊应用商店(Amazon Appstore)
亚马逊要求提供一个PEM文件,其中须包含一个唯一的应用特定的公钥,用于在亚马逊应用商店和您应用之间建立安全的通信通道。
- 要获取PEM文件,请联系 dev-support@now.gg。
- 请根据下列说明引入PEM文件:
- 原生Android:
- 将PEM文件粘贴到您Android Studio工程的
app/src/main/assets
目录下。
注意:如果您的应用没有资源(assets)目录,您必须先创建一个,并将PEM文件放入该目录。
- Unity:
- 在您工程的Assets文件夹中,创建一个名为
StreamingAssets
的新文件夹。
- 将PEM文件粘贴到
Assets/StreamingAssets
文件夹中。
1.2 华为 Huawei AppGallery
华为要求在您应用的构建中放入特定的启动器清单文件(custom launcher manifest)。
原生Android
添加以下条目到您应用的 AndroidManifest.xml
文件中。
<Application>
<meta-data
android:name="com.huawei.hms.client.appid"
android:value="<HUAWEI_APP_ID>">
</meta-data
</Application>
注意:请通过 dev-support@now.gg 联系我们,以获取 HUAWEI_APP_ID
。
Unity
启用自定义启动器清单(Custom Launcher Manifest)。
请按以下步骤操作:
- 到Project Settings > Player > Build
- 启用自定义启动器清单(Custom Launcher Manifest)
Assets/Plugins/Android/LauncherManifest.xml
,如下所示:
1.3 小米 Xiaomi GetApps
小米要求用一个已签名的空APK用于验证。
1. now.gg管理的应用签名
若您选择now.gg管理的应用签名(now.gg Managed App signing),您可以跳过此步骤。now.gg将为您的APK签名。
2. 使用您自己的证书签名
若您选择使用您自己的证书签名APK,请按以下步骤:
2. 提交最终APK
准备好最终APK后,请将其上传到 nowStudio。
操作步骤:
- 创建一个 产品发布。
- 我们的运营团队将会对您的应用提交进行审核,如若有需要任何修改或添加补充时,团队将会与您联系。
- 验证通过后,我们团队就会将您的应用构建上传到各个应用商店。
- 在您的应用审核通过后,您将收到电子邮件通知。您可以在nowStudio的发布(Release)标签下查看各商店特定的链接。