Невозможно запросить данные об элементе для покупок в приложении Amazon.

Я пытаюсь настроить покупки в приложении для Amazon App Store, но сталкиваюсь с проблемой при попытке запросить данные об элементе. Я отлаживаю Kindle Fire. Вот мой код и то, что я вижу в LogCat:

@Override
public void onStart() {

    super.onStart();
    PurchasingManager.registerObserver( new AmazonPurchasingObserver( getActivity() ) );
    PurchasingManager.initiateItemDataRequest( SKU_SET );
}

Выход LogCat:

05-21 10:46:30.399: D/PurchasingManager(10474): In App Purchasing SDK - Sandbox Mode: PurchasingObserver registered: com.myapp.android.service.amazon.AmazonPurchasingObserver@406129f0
05-21 10:46:30.407: D/SandboxRequestHandler(10474): In App Purchasing SDK - Sandbox Mode: sendItemDataRequest
05-21 10:46:30.423: W/ActivityManager(1409): Unable to start service Intent { act=com.amazon.testclient.iap.itemData flg=0x10000000 (has extras) }: not found

Итак, если у Kindle еще нет службы для вышеуказанного намерения, где com.amazon.testclient.iap.itemData?


person Jason Robinson    schedule 21.05.2012    source источник


Ответы (1)


Amazon включает файл «AmazonSDKTest.apk» в каталог инструментов загружаемого zip-архива. Его необходимо установить на устройство перед тестированием в среде песочницы.

person Jason Robinson    schedule 21.05.2012
comment
на самом деле он называется AmazonSDKTester.apk и находится в следующем каталоге Android/InAppPurchasing/tools/AmazonSDKTester.apk. - person Gubatron; 30.09.2013
comment
Здравствуйте, у меня та же проблема, что я могу запустить демо-версию приложения в режиме песочницы, но не могу запустить вживую. - person Shrikant Salunkhe; 30.05.2014