Расширенная функциональность
Идентификатор пользователя Amazon
Чтобы получить текущий идентификатор пользователя Amazon для других сервисов Amazon, используйте IAmazonExtensions
:
public void OnInitialized
(IStoreController controller, IExtensionProvider extensions)
{
string amazonUserId =
extensions.GetExtension<IAmazonExtensions>().amazonUserId;
// ...
}
Тестирование в песочнице на Amazon
Чтобы использовать локальное тестовое приложение Amazon Sandbox, создайте JSON-описание вашего каталога продуктов на SD-карте устройства, используя расширенную конфигурацию IAmazonConfiguration
:
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 Sandbox настроена для локального тестирования. Для получения дополнительной информации см. Документация по тестированию приложений.