Babak22 2 ارسال شده در 11 دی، ۱۴۰۱ اشتراک گذاری ارسال شده در 11 دی، ۱۴۰۱ سلام. ممنون از شما بابت زحمتی که کشیدید. من وقتی این سورس کد رو اجرا می کنم در همون اول در قسمت Private Sub myket_onIabSetupFinished(result As IabResult) Log(result.isSuccessful) Log(result.ErrorMsg) End Sub ایراد Billing service unavailable on device. (response: 3:Billing Unavailable) میگیره publicKey رو هم چک کردم درسته نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Babak22 2 ارسال شده در 11 دی، ۱۴۰۱ اشتراک گذاری ارسال شده در 11 دی، ۱۴۰۱ البته بعد از زدن دکمه خرید هم ایراد زیر رو میگیره java.lang.IllegalStateException: IAB helper is not set up. Can't perform operation: launchPurchaseFlow نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
امیرحسین قاسمی 610 ارسال شده در 13 دی، ۱۴۰۱ اشتراک گذاری ارسال شده در 13 دی، ۱۴۰۱ در ۱۴۰۱/۱۰/۱۱ در 22:35، Babak22 گفته است: سلام. ممنون از شما بابت زحمتی که کشیدید. من وقتی این سورس کد رو اجرا می کنم در همون اول در قسمت Private Sub myket_onIabSetupFinished(result As IabResult) Log(result.isSuccessful) Log(result.ErrorMsg) End Sub ایراد Billing service unavailable on device. (response: 3:Billing Unavailable) میگیره publicKey رو هم چک کردم درسته این کد رو به مانیفست اضافه کردین؟ CreateResourceFromFile(Macro, MyketBilling.Manifest) نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Babak22 2 ارسال شده در 13 دی، ۱۴۰۱ اشتراک گذاری ارسال شده در 13 دی، ۱۴۰۱ 4 دقیقه قبل، امیرحسین قاسمی گفته است: این کد رو به مانیفست اضافه کردین؟ CreateResourceFromFile(Macro, MyketBilling.Manifest) ممنون از شما ، مشکل حل شد. برنامه مایکت از روی گوشیم حذف شده بود. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
امیرحسین قاسمی 610 ارسال شده در 11 اسفند، ۱۴۰۱ اشتراک گذاری ارسال شده در 11 اسفند، ۱۴۰۱ سلام کتابخونه روی بیشتر گوشی ها کار میکنه اما بعضی از کاربران گزارش دادن که بعد از پرداخت محصولی (سکه) دریافت نمیکنن... نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
امیرحسین قاسمی 610 ارسال شده در 14 اسفند، ۱۴۰۱ اشتراک گذاری ارسال شده در 14 اسفند، ۱۴۰۱ چرا رسیدگی نمیشه؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,584 ارسال شده در 15 اسفند، ۱۴۰۱ سازنده اشتراک گذاری ارسال شده در 15 اسفند، ۱۴۰۱ سلام کتابخونه روی بیشتر گوشی ها کار میکنه اما بعضی از کاربران گزارش دادن که بعد از پرداخت محصولی (سکه) دریافت نمیکنن... سلام و درود مشکل دقیقا چی هست؟ خطای خاصی بر میگرده؟ نیاز به اطلاعات دقیقتر هست نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
امیرحسین قاسمی 610 ارسال شده در 15 اسفند، ۱۴۰۱ اشتراک گذاری ارسال شده در 15 اسفند، ۱۴۰۱ 12 ساعت قبل، محمدرضا شاهپیری گفته است: سلام و درود مشکل دقیقا چی هست؟ خطای خاصی بر میگرده؟ نیاز به اطلاعات دقیقتر هست برای من مشکلی وجود نداره و من تا به حال خودم به چنین مشکلی برنخوردم. اما بعضی از کاربران توی نظرات برنامه میگن سکه خریدیم واریز نشد. از لحاظ برنامه نویسی هم مشکلی نداره بعد خرید اگه اون تابع onIabPurchaseFinished صدا زده بشه باید سکه براشون واریز بشه ولی فکر کنم این تابع صدا زده نمیشه... Private Sub myket_onIabPurchaseFinished(result As IabResult,purchase As Purchase) Try If purchase.IsInitialized Then If result.isSuccessful=True Then CallSubDelayed2(Me,"consumeAsync",purchase) Else MyToast.ToastMessage("پرداخت ناموفق بود",False) End If End If Catch MyToast.ToastMessage("خطایی رخ داد",False) End Try End Sub Sub consumeAsync(purchase As Purchase) Try adp.creat_map.Clear adp.creat_map.Put("ac",5) adp.creat_map.Put("acc",2) adp.creat_map.Put("orderId",purchase.orderId) adp.creat_map.Put("productId",purchase.Sku) adp.creat_map.Put("purchaseTime",purchase.purchaseTime) adp.host(Me,panelmain,panelmain,True,"hd1","puy_eshterak","update1/sign",adp.creat_map) myket.consumeAsync(purchase) Catch MyToast.ToastMessage("پرداخت ناموفق بود",False) End Try End Sub نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
امیرحسین قاسمی 610 ارسال شده در 19 اسفند، ۱۴۰۱ اشتراک گذاری ارسال شده در 19 اسفند، ۱۴۰۱ به عنوان مثال این نظر رو ببینین که یکی از کاربران گذاشته: نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
امیرحسین قاسمی 610 ارسال شده در 22 اسفند، ۱۴۰۱ اشتراک گذاری ارسال شده در 22 اسفند، ۱۴۰۱ آقای شاهپیری دستتون درد نکنه این مشکل رو دقیق تر بررسی کنین خیلی ممنون میشم. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,584 ارسال شده در 22 اسفند، ۱۴۰۱ سازنده اشتراک گذاری ارسال شده در 22 اسفند، ۱۴۰۱ 2 ساعت قبل، امیرحسین قاسمی گفته است: آقای شاهپیری دستتون درد نکنه این مشکل رو دقیق تر بررسی کنین خیلی ممنون میشم. متاسفانه فعلا امکان و وقتشو ندارم در صورت مشخص بودن خطا و علت دقیق میشه روش کار کرد. رو دیوایسایی که من دارم هم مورد خاصی وجود نداره نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Seyed Said 0 ارسال شده در 12 شهریور، ۱۴۰۲ اشتراک گذاری ارسال شده در 12 شهریور، ۱۴۰۲ در ۱۴۰۱/۸/۱ در 08:14، محمدرضا شاهپیری گفته است: متد consumeAsync رو توی یه تابع جداگونه بنویسید و دستور CallSubDelayed اونو صدا بزنید. تو متد onIabPurchaseFinished مستقیم از myketBilling استفاده نکنید. تست کنید و نتیجه رو اعلام کنید درود بر شما آقای شاهپیری عزیز و سپاس بابت کتابخونه و سمپلی که قرار دادید، درمورد راهنمایی بالا منظور از اینکه myketBilling رو مستقیم استفاده نکنیم چی هست؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
MrMedia 98 ارسال شده در 27 شهریور، ۱۴۰۲ اشتراک گذاری ارسال شده در 27 شهریور، ۱۴۰۲ سلام و ممنون بابت کتابخونه خوبتون من برای مصرف خرید مشکل دارم و از روش هایی که در این پست گفتید هم استفاده کردم. ولی به خطا میخورم و به محض اجرای ساب Private Sub myket_onIabPurchaseFinished(result As IabResult,purchase As Purchase) به خطای زیر بر میخورم. ** Activity (main) Pause, UserClosed = false ** Sleep not resumed (context is paused): b4a.example3.b4xloadingindicator$ResumableSub_MainLoop main$ResumableSub_myket_onIabPurchaseFinishedresume (java line: 5006) java.lang.NullPointerException: Attempt to read from field 'anywheresoftware.b4a.BA ir.caller.id.main.activityBA' on a null object reference in method 'void ir.caller.id.main$ResumableSub_myket_onIabPurchaseFinished.resume(anywheresoftware.b4a.BA, java.lang.Object[])' at ir.caller.id.main$ResumableSub_myket_onIabPurchaseFinished.resume(main.java:5006) at ir.caller.id.main._myket_oniabpurchasefinished(main.java:4908) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:221) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:205) at com.myketbilling.core.MyketBilling$3.onIabPurchaseFinished(MyketBilling.java:67) at ir.myket.billingclient.util.IAB$1.onReceiveResult(IAB.java:115) at android.os.ResultReceiver$MyRunnable.run(ResultReceiver.java:50) at android.os.Handler.handleCallback(Handler.java:938) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:210) at android.os.Looper.loop(Looper.java:299) at android.app.ActivityThread.main(ActivityThread.java:8319) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:556) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1038) main$ResumableSub_myket_onIabPurchaseFinishedresume (java line: 5006) java.lang.NullPointerException: Attempt to read from field 'anywheresoftware.b4a.BA ir.caller.id.main.activityBA' on a null object reference in method 'void ir.caller.id.main$ResumableSub_myket_onIabPurchaseFinished.resume(anywheresoftware.b4a.BA, java.lang.Object[])' at ir.caller.id.main$ResumableSub_myket_onIabPurchaseFinished.resume(main.java:5006) at ir.caller.id.main._myket_oniabpurchasefinished(main.java:4908) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:221) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:205) at com.myketbilling.core.MyketBilling$3.onIabPurchaseFinished(MyketBilling.java:67) at ir.myket.billingclient.util.IAB$1.onReceiveResult(IAB.java:115) at android.os.ResultReceiver$MyRunnable.run(ResultReceiver.java:50) at android.os.Handler.handleCallback(Handler.java:938) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:210) at android.os.Looper.loop(Looper.java:299) at android.app.ActivityThread.main(ActivityThread.java:8319) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:556) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1038) و جوری که متوجه شدم مقدار خالی به این ساب بر میگرده، به خط 4 توجه کنید. در ضمن اگه زیر پستتون هم از لینک حامی باش یا پرداخت آزاد برای کمک مالی استفاده کنید خیلی خوب میشه تا همه بتونن در صورت تمایل به پروژه کمک کنن نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,584 ارسال شده در 30 شهریور، ۱۴۰۲ سازنده اشتراک گذاری ارسال شده در 30 شهریور، ۱۴۰۲ در ۱۴۰۲/۶/۲۷ در ۰۴:۲۲، MrMedia گفته است: سلام و ممنون بابت کتابخونه خوبتون من برای مصرف خرید مشکل دارم و از روش هایی که در این پست گفتید هم استفاده کردم. ولی به خطا میخورم و به محض اجرای ساب Private Sub myket_onIabPurchaseFinished(result As IabResult,purchase As Purchase) به خطای زیر بر میخورم. و جوری که متوجه شدم مقدار خالی به این ساب بر میگرده، به خط 4 توجه کنید. در ضمن اگه زیر پستتون هم از لینک حامی باش یا پرداخت آزاد برای کمک مالی استفاده کنید خیلی خوب میشه تا همه بتونن در صورت تمایل به پروژه کمک کنن سلام و درود. کتابخانه به روز شد نسخه جدید رو دریافت کنید 1 2 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
امیرحسین قاسمی 610 ارسال شده در 31 شهریور، ۱۴۰۲ اشتراک گذاری ارسال شده در 31 شهریور، ۱۴۰۲ ۲۲ ساعت قبل، محمدرضا شاهپیری گفته است: سلام و درود. کتابخانه به روز شد نسخه جدید رو دریافت کنید سلام تفاوت این نسخه با نسخه قبلی چی هست؟ من برای برنامه خودم چند روز قبل با نسخه قدیمی کتابخونه آپدیت دادم. ممکنه مشکلی پیش بیاد؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,584 ارسال شده در 31 شهریور، ۱۴۰۲ سازنده اشتراک گذاری ارسال شده در 31 شهریور، ۱۴۰۲ ۱ ساعت قبل، امیرحسین قاسمی گفته است: سلام تفاوت این نسخه با نسخه قبلی چی هست؟ من برای برنامه خودم چند روز قبل با نسخه قدیمی کتابخونه آپدیت دادم. ممکنه مشکلی پیش بیاد؟ نسخه قبل مشکل داشت و اینکه روی نسخه ۱.۴ مایکت بود. نسخه فعلی مشکلات رفع شده و به نسخه ۱.۶ که نسخه آخر مایکت هست به روز شده. حتما به نسخه جدید آپدیت کنید 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
MrMedia 98 ارسال شده در 1 مهر، ۱۴۰۲ اشتراک گذاری ارسال شده در 1 مهر، ۱۴۰۲ سلام و خسته نباشید. من هم چنان در مشکل دارم و این خطا رو بعد از خرید دریاافت میکنم: main$ResumableSub_myb_onIabPurchaseFinishedresume (java line: 4990) java.lang.NullPointerException: Attempt to read from field 'anywheresoftware.b4a.BA ir.caller.id.main.activityBA' on a null object reference in method 'void ir.caller.id.main$ResumableSub_myb_onIabPurchaseFinished.resume(anywheresoftware.b4a.BA, java.lang.Object[])' at ir.caller.id.main$ResumableSub_myb_onIabPurchaseFinished.resume(main.java:4990) at ir.caller.id.main._myb_oniabpurchasefinished(main.java:4908) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:221) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:205) at com.myketbilling.core.MyketBilling$3.onIabPurchaseFinished(MyketBilling.java:67) at ir.myket.billingclient.util.IAB$1.onReceiveResult(IAB.java:115) at android.os.ResultReceiver$MyRunnable.run(ResultReceiver.java:50) at android.os.Handler.handleCallback(Handler.java:938) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:210) at android.os.Looper.loop(Looper.java:299) at android.app.ActivityThread.main(ActivityThread.java:8319) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:556) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1038) main$ResumableSub_myb_onIabPurchaseFinishedresume (java line: 4990) java.lang.NullPointerException: Attempt to read from field 'anywheresoftware.b4a.BA ir.caller.id.main.activityBA' on a null object reference in method 'void ir.caller.id.main$ResumableSub_myb_onIabPurchaseFinished.resume(anywheresoftware.b4a.BA, java.lang.Object[])' at ir.caller.id.main$ResumableSub_myb_onIabPurchaseFinished.resume(main.java:4990) at ir.caller.id.main._myb_oniabpurchasefinished(main.java:4908) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:221) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:205) at com.myketbilling.core.MyketBilling$3.onIabPurchaseFinished(MyketBilling.java:67) at ir.myket.billingclient.util.IAB$1.onReceiveResult(IAB.java:115) at android.os.ResultReceiver$MyRunnable.run(ResultReceiver.java:50) at android.os.Handler.handleCallback(Handler.java:938) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:210) at android.os.Looper.loop(Looper.java:299) at android.app.ActivityThread.main(ActivityThread.java:8319) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:556) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1038) در حال دیباگ اصلا مشکلی برای خرید و خرج کردن ندارم ولی در حالت Release و Release (obfuscated) خطا بالا رو میده نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,584 ارسال شده در 1 مهر، ۱۴۰۲ سازنده اشتراک گذاری ارسال شده در 1 مهر، ۱۴۰۲ ۱ ساعت قبل، MrMedia گفته است: سلام و خسته نباشید. من هم چنان در مشکل دارم و این خطا رو بعد از خرید دریاافت میکنم: main$ResumableSub_myb_onIabPurchaseFinishedresume (java line: 4990) java.lang.NullPointerException: Attempt to read from field 'anywheresoftware.b4a.BA ir.caller.id.main.activityBA' on a null object reference in method 'void ir.caller.id.main$ResumableSub_myb_onIabPurchaseFinished.resume(anywheresoftware.b4a.BA, java.lang.Object[])' at ir.caller.id.main$ResumableSub_myb_onIabPurchaseFinished.resume(main.java:4990) at ir.caller.id.main._myb_oniabpurchasefinished(main.java:4908) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:221) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:205) at com.myketbilling.core.MyketBilling$3.onIabPurchaseFinished(MyketBilling.java:67) at ir.myket.billingclient.util.IAB$1.onReceiveResult(IAB.java:115) at android.os.ResultReceiver$MyRunnable.run(ResultReceiver.java:50) at android.os.Handler.handleCallback(Handler.java:938) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:210) at android.os.Looper.loop(Looper.java:299) at android.app.ActivityThread.main(ActivityThread.java:8319) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:556) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1038) main$ResumableSub_myb_onIabPurchaseFinishedresume (java line: 4990) java.lang.NullPointerException: Attempt to read from field 'anywheresoftware.b4a.BA ir.caller.id.main.activityBA' on a null object reference in method 'void ir.caller.id.main$ResumableSub_myb_onIabPurchaseFinished.resume(anywheresoftware.b4a.BA, java.lang.Object[])' at ir.caller.id.main$ResumableSub_myb_onIabPurchaseFinished.resume(main.java:4990) at ir.caller.id.main._myb_oniabpurchasefinished(main.java:4908) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:221) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:205) at com.myketbilling.core.MyketBilling$3.onIabPurchaseFinished(MyketBilling.java:67) at ir.myket.billingclient.util.IAB$1.onReceiveResult(IAB.java:115) at android.os.ResultReceiver$MyRunnable.run(ResultReceiver.java:50) at android.os.Handler.handleCallback(Handler.java:938) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:210) at android.os.Looper.loop(Looper.java:299) at android.app.ActivityThread.main(ActivityThread.java:8319) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:556) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1038) در حال دیباگ اصلا مشکلی برای خرید و خرج کردن ندارم ولی در حالت Release و Release (obfuscated) خطا بالا رو میده یه متد جداگونه بنویسید واسه مصرف کردن خرید بعد توی onIabPurchaseFinished با دستور calsubdelayed اونو صدا بزنید ببینید اکی میشه یا نه نتیجه رو اعلام کنید لطفا نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
MrMedia 98 ارسال شده در 1 مهر، ۱۴۰۲ اشتراک گذاری ارسال شده در 1 مهر، ۱۴۰۲ ۱ دقیقه قبل، محمدرضا شاهپیری گفته است: یه متد جداگونه بنویسید واسه مصرف کردن خرید بعد توی onIabPurchaseFinished با دستور calsubdelayed اونو صدا بزنید ببینید اکی میشه یا نه نتیجه رو اعلام کنید لطفا بله حتما، الان انجامش میدم نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
MrMedia 98 ارسال شده در 1 مهر، ۱۴۰۲ اشتراک گذاری ارسال شده در 1 مهر، ۱۴۰۲ ۴ دقیقه قبل، محمدرضا شاهپیری گفته است: یه متد جداگونه بنویسید واسه مصرف کردن خرید بعد توی onIabPurchaseFinished با دستور calsubdelayed اونو صدا بزنید ببینید اکی میشه یا نه نتیجه رو اعلام کنید لطفا من با متد CallSubDelayed2 انجامش دادم و الان عین ساعت کار میکنه. خیلی ممنون از راهنماییتون 🌹 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: strong> مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.