Hi, i'm using the module Ti.Inappbill (3.0.0) with titanium 3.2.3 for in app purchase on Android device.
On Android 2.3 it doesn't seems to work, when i launch a purchase operation the following error appears:
[WARN] : dalvikvm: VFY: unable to resolve virtual method 101: Landroid/app/Activity;.startIntentSenderForResult (Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V [WARN] : W/System.err: java.lang.NoSuchMethodError: android.app.Activity.startIntentSenderForResult [WARN] : W/System.err: at org.appcelerator.titanium.util.TiActivitySupportHelper.launchIntentSenderForResult(TiActivitySupportHelper.java:92) [WARN] : W/System.err: at org.appcelerator.titanium.TiBaseActivity.launchIntentSenderForResult(TiBaseActivity.java:625) [WARN] : W/System.err: at ti.inappbilling.util.IabHelper.launchPurchaseFlow(IabHelper.java:425) [WARN] : W/System.err: at ti.inappbilling.InappbillingModule.purchase(InappbillingModule.java:219) [WARN] : W/System.err: at org.appcelerator.kroll.runtime.v8.V8Object.nativeFireEvent(Native Method) [WARN] : W/System.err: at org.appcelerator.kroll.runtime.v8.V8Object.fireEvent(V8Object.java:64) [WARN] : W/System.err: at org.appcelerator.kroll.KrollProxy.doFireEvent(KrollProxy.java:884) [WARN] : W/System.err: at org.appcelerator.kroll.KrollProxy.handleMessage(KrollProxy.java:1107) [WARN] : W/System.err: at org.appcelerator.titanium.proxy.TiViewProxy.handleMessage(TiViewProxy.java:327) [WARN] : W/System.err: at ti.modules.titanium.ui.TableViewProxy.handleMessage(TableViewProxy.java:939) [WARN] : W/System.err: at android.os.Handler.dispatchMessage(Handler.java:95) [WARN] : W/System.err: at android.os.Looper.loop(Looper.java:130) [WARN] : W/System.err: at org.appcelerator.kroll.KrollRuntime$KrollRuntimeThread.run(KrollRuntime.java:112)same code work well on Android 4.1 any hint?