要获取其他亚马逊服务的当前亚马逊用户 ID,请使用 IAmazonExtensions
public void OnInitialized
(IStoreController controller, IExtensionProvider extensions)
{
string amazonUserId =
extensions.GetExtension<IAmazonExtensions>().amazonUserId;
// ...
}
要使用亚马逊的本地沙盒测试应用程序,请使用 IAmazonConfiguration
扩展配置在设备的 SD 卡上生成产品目录的 JSON 描述
var builder = ConfigurationBuilder.Instance(
StandardPurchasingModule.Instance());
// Define your products.
builder.AddProduct("someConsumable", ProductType.Consumable);
// Write a product description to the SD card
// in the appropriate location.
builder.Configure<IAmazonConfiguration>()
.WriteSandboxJSON(builder.products);
使用此方法将产品描述写入 SD 卡时,请在测试应用程序清单中声明 Android 权限以写入外部存储
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
如果合适,在发布之前删除此额外权限。
亚马逊沙盒现已设置为本地测试。有关更多信息,请参阅亚马逊的 应用程序测试器文档。