onepf / OpenIAB

Open In-App Billing for Google Play, SlideMe, Amazon Store, Nokia Store, Samsung Apps, Yandex.Store, Appland, Aptoide, AppMall and Fortumo.
http://onepf.org/openiab/
Apache License 2.0
474 stars 171 forks source link

java.lang.IllegalArgumentException: Service Intent must be explicit caused by amazon 2.0.0 #418

Closed friedger closed 9 years ago

friedger commented 9 years ago

java.lang.IllegalArgumentException: Service Intent must be explicit: Intent { act=com.amazon.testclient.iap.appUserId flg=0x10000000 (has extras) } at android.app.ContextImpl.validateServiceIntent(ContextImpl.java:1674) at android.app.ContextImpl.startServiceCommon(ContextImpl.java:1703) at android.app.ContextImpl.startService(ContextImpl.java:1687) at android.content.ContextWrapper.startService(ContextWrapper.java:515) at com.amazon.device.iap.internal.a.c.a(SandboxRequestHandler.java:87) at com.amazon.device.iap.internal.a.c.a(SandboxRequestHandler.java:69) at com.amazon.device.iap.internal.d.c(PurchasingManager.java:71) at com.amazon.device.iap.PurchasingService.getUserData(PurchasingService.java:69) at org.onepf.oms.appstore.AmazonAppstoreBillingService.startSetup(AmazonAppstoreBillingService.java:134) at org.onepf.oms.OpenIabHelper$12$1.onIabSetupFinished(OpenIabHelper.java:813) at org.onepf.oms.OpenIabHelper.finishSetup(OpenIabHelper.java:901) at org.onepf.oms.OpenIabHelper.finishSetup(OpenIabHelper.java:870) at org.onepf.oms.OpenIabHelper.access$1700(OpenIabHelper.java:82) at org.onepf.oms.OpenIabHelper$12$2.run(OpenIabHelper.java:822)

friedger commented 9 years ago

Hopefully in-app-purchase-2.0.1.jar will fix this.

friedger commented 9 years ago

It looks like in-app-purchase-2.0.1 does not fix it. See here https://forums.developer.amazon.com/forums/thread.jspa?threadID=4337&tstart=0

RomanZhilich commented 9 years ago

There's theory that problem only occurs with Amazon SDK tester, and doesn't concern live apps. Can you maybe try it with Amazon Live App Testing?

akarimova commented 9 years ago

@friedger thank you for the link.

akarimova commented 9 years ago

@friedger could you please check out out latest master? Roman made a wrapper to prevent this crash.

akarimova commented 9 years ago

fixed