Я пытаюсь внедрить покупки приложений для приложения для Android. Итак, для поддержки различных магазинов приложений (например, Samsung, Google Play, Amazon и т. Д.) Я использую OpenIab от enter link description hereТестирование Amazon InApp с использованием OpenIab
Я успешно использовал OpenIab
для Google Play Store.
Но, для Amazon
, я не могу проверить покупки InApp. Я хочу протестировать покупки Amazon с помощью тестера Amazon SDK. Для этого я создал amazon.sdktester.json
и помещен в /sdcard/amazon.sdktester.json
Теперь asusual, я выполнить следующие шаги
String base64EncodedPublicKey = "xxxxxxxx";
Map<String, String> storeKeys = new HashMap<String, String>();
storeKeys.put(OpenIabHelper.NAME_GOOGLE, base64EncodedPublicKey);
OpenIabHelper helper= new OpenIabHelper(this, storeKeys);
helper.startSetup(new IabHelper.OnIabSetupFinishedListener() {
@Override
public void onIabSetupFinished(IabResult result) {
// TODO Auto-generated method stub
if (result.isSuccess()) {
System.out.println("Successfully Setup finished");
}
else {
System.out.println("Failed to setup IAB"+result.getMessage());
}
}
});
Теперь IabSetup
становится не удалось то, result.isSuccess()
возвращается false
.
Но, если я использую IAP API, то Amazon SDK tester
запускается отлично.
Итак, мой вопрос заключается в том, как использовать тестер Amazon SDK с OpenIab
i.e, как протестировать покупки Amazon InApp, используя OpenIab
.