设置多商店支付

当您使用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,请按以下步骤:

  • 下载 空的APK。
  • 使用您的最终签名证书对空APK进行签名。
  • 将签名后的空APK发送到 dev-support@now.gg且邮件标题命名为:“Xiaomi – Signed Empty APK”。

重要信息

  • 已签名的空APK仅在初次提交时需要。

2. 提交最终APK

准备好最终APK后,请将其上传到 nowStudio

操作步骤:

  • 创建一个 产品发布
  • 我们的运营团队将会对您的应用提交进行审核,如若有需要任何修改或添加补充时,团队将会与您联系。
  • 验证通过后,我们团队就会将您的应用构建上传到各个应用商店。
  • 在您的应用审核通过后,您将收到电子邮件通知。您可以在nowStudio的发布(Release)标签下查看各商店特定的链接。

×
文本已复制到剪贴板
copyLinkText
有疑问?请通过以下方式联系我们: dev-support@now.gg