رفتن به مطلب

samannnn

کاربر عادی
  • تعداد ارسال ها

    12
  • تاریخ عضویت

  • آخرین بازدید

تمامی مطالب نوشته شده توسط samannnn

  1. یه مشکلی دارم وقتی که روی این خط Private Sub Myketpay_onIabPurchaseFinished (result As IabResult , purchase As Purchase) End Sub از Breakpoint استفاده میکنم همه چیز اوکی هست، ولی وقتی breakpoint رو برمیدارم خطای زیر رو میده java.lang.NullPointerException: Attempt to read from field 'anywheresoftware.b4a.BA ....... .activityBA' on a null object reference یا باید اینجا از یه مکث استفاده کنم MyketInAppBilling.initialize("Myketpay",publicKey) Sleep(1000) MyketInAppBilling.launchPurchaseFlow("sku",DeveloperPayload) درغیر اینصورت بازم خطا میده java.lang.IllegalStateException: IAB helper is not set up. Can't perform operation: launchPurchaseFlow at ir.myket.billingclient.IabHelper.checkSetupDone(IabHelper.java:534) at ir.myket.billingclient.IabHelper.launchPurchaseFlow(IabHelper.java:381) at ir.myket.billingclient.IabHelper.launchPurchaseFlow(IabHelper.java:352) at com.myketbilling.core.MyketBilling.launchPurchaseFlow(MyketBilling.java:60) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.shell.Shell.runVoidMethod(Shell.java:777) at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:354) at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:157) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:205) at anywheresoftware.b4a.debug.Debug.delegate(Debug.java:262) at ir.samware.kidslearning.bazzarinapp._runmyketinapp(bazzarinapp.java:1002) at ir.samware.kidslearning.bazzarinapp._btnbuy_click(bazzarinapp.java:915) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:732) at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:351) at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:157) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:205) at anywheresoftware.b4a.BA.raiseEvent(BA.java:201) at anywheresoftware.b4a.objects.ViewWrapper$1.onClick(ViewWrapper.java:80) at android.view.View.performClick(View.java:6597) at android.view.View.performClickInternal(View.java:6574) at android.view.View.access$3100(View.java:778) at android.view.View$PerformClick.run(View.java:25885) at android.os.Handler.handleCallback(Handler.java:873) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:6669) at java.lang.reflect.Method.invoke(Native Method)
  2. دوستان امکان داره کد نمونه این کتابخونه رو که کامل باشه اینجا بزارید؟ مثال آپلود شده کامل نیست مشکل من با اینه که اگر کاربر قبلا خرید کرده باشه، نمیتونم چک کنم و مستقیم میره تو پرداخت Sub RUNMyketinapp myketBilling.initialize("myket",publicKey) End Sub Private Sub myket_onIabSetupFinished(result As IabResult) If result.isSuccessful=True Then Try myketBilling.launchPurchaseFlow("Kidslearning","Developer Payload") Catch Log(LastException) End Try Else ToastMessageShow(" دوباره امتحان کنید",True) End If End Sub
  3. سلام. خیلی عالی بود آموزشتون فقط دو تا سوال: 1- access_token همیشه ثابت هست؟ 2- refresh_token رو تو php وارد کردیم. راهی هست که اتوماتیک هر سری از سرور درخواست کنه؟ 3- بلاخره نفهمیدم که هر چند ثانیه این expires_in باطل میشه. بازم ممنون از شما.
×
×
  • اضافه کردن...