Google Play
ストアの実装

Amazon アプリストアと Amazon Underground ストア

拡張機能

Amazon ユーザー ID

Amazon の他のサービスのために、現在の Amazon ユーザー ID をフェッチするには IAmazonExtensions を使用します。

public void OnInitialized
    (IStoreController controller, IExtensionProvider extensions)
{
    string amazonUserId = 
        extensions.GetExtension<IAmazonExtensions>().amazonUserId;
    // ...
}

Amazon のサンドボックステスト

Amazon のローカルのサンドボックステストのアプリを使用するには、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" /> 

必要な場合は、パブリッシュする前にこの追加した許可を削除します。

これで、ローカルテストのための Amazon のサンドボックスの設定が終了しました。詳細は、Amazon の App Testerをインストールして設定するを参照してください。

Google Play
ストアの実装