as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持

在生产模式下测试IAP

在生产模式下测试IAP

Vega支持动态应用测试 (LAT),您可以在应用于亚马逊生产应用目录中上线之前,在亚马逊的生产环境中测试应用。如果您想使用LAT测试IAP内容,则需要对您的应用启用生产模式。要启用生产模式,请配置应用的公钥并向应用清单添加权限。

配置应用的公钥

每个应用的公钥都是唯一的,它会在亚马逊应用商店和您的应用之间建立起安全的通信渠道。当您在开发者控制台中生成公钥时,亚马逊会生成相应的私钥。这些公钥和私钥会构成密钥对,用于签署许可证响应。通过这种密钥配对,您可以确保应用仅限授权用户安装。

要使用公钥配置现有应用,请执行以下操作:

  1. 使用开发者账户登录开发者控制台
  2. 转到应用与服务 > 我的应用。然后单击您的应用。如果您还没有应用,请参阅向亚马逊应用商店提交应用
  3. 创建应用的新版本。在应用名称下方,单击即将推出的版本
  4. 转到上传您的应用文件屏幕。
  5. 其他信息部分,单击查看公钥
  6. 在显示的“公钥”对话框中,单击AppstoreAuthenticationKey.pem链接,下载PEM文件。该文件包含您的公钥。

    显示公钥字符串的“公钥”窗口。显示一个下载图标,后接链接文本“AppstoreAuthenticationKey.pem”。
    PEM文件下载链接
  7. 复制AppstoreAuthenticationKey.pem文件。然后将其粘贴到应用根目录的assets/raw文件夹中。

添加IAP权限

在应用的manifest.toml文件中,添加以下IAP权限。

已复制到剪贴板。

[wants]
  [[wants.service]]
    id = "com.amazon.iap.core.service"
  [[wants.module]]
    id = "/com.amazon.iap.core@IIAPCoreUI"

从tmp文件夹中移除配置文件

要使用生产模式,则需要移除仍存在于tmp文件夹中的配置文件。

  1. 导航到应用的/tmp文件夹。应该会看到子文件夹/scratch/your-app-id
  2. 检查此子文件夹中是否存在名为amazon.config.json的文件。
  3. 如果存在amazon.config.json文件,请将其移除。

如果需要再次在沙盒模式下进行测试,则需要将配置文件推送回tmp文件夹。

动态应用测试

启用生产模式后,可以继续进行适用于Vega的LAT


Last updated: 2025年9月30日