2012-09-28 2 views
4

У меня есть приложение для Android, которое использует IAP. Я отправляю PurchasingManager.initiateGetUserIdRequest() и получает идентификатор пользователя успешно в onGetUserIdResponse.Amazon IAP не вызывает onPurchaseResponse

После получения ответной PurchasingManager.initiatePurchaseRequest («СК») вызываются, но, к сожалению, желаемый onPurchaseResponse кажется, никогда не назовут.

Мои заявки на IAP-заявки одобрены амазоной. Любая помощь по этому вопросу?

+0

Решенный! Проблема заключалась в файле Manifest - я забыл добавить необходимые строки в файл манифеста. – hakobyanheghine

ответ

1

В нашем случае, вопрос заканчивал тем, что мы добавили андроид: экспортироваться = «ложный» флаг нашей Amazon IAP Response Receiver в манифесте:

<receiver android:name="com.amazon.inapp.purchasing.ResponseReceiver" 
      android:exported="false" > 
... 
</receiver> 

Это предотвращает приложение покупки Amazon из возможность перезвонить в ваше приложение с помощью намерений, поэтому вам нужно его удалить. Извлеченный урок ...

Смежные вопросы