MR.B4A 125 ارسال شده در 5 مهر، ۱۴۰۲ اشتراک گذاری ارسال شده در 5 مهر، ۱۴۰۲ در ۱۴۰۲/۶/۲۵ در 18:43، محمدرضا شاهپیری گفته است: نسخه بیسیک رو حتما به روز کنید. همینطور sdk و فایلهای extra رو از سایت مرجع بگیرید و سمپلی که گذاشتم رو تست کنید استاد همه چی رو بروز کردم اما هنوز خطای بالایی پابرجا هست. از اینور میترسم فایل هایی که شما گذاشتید رو جایگزین کنم، اونوقت پروژه های دیگم به مشکل کامپایل بخوره نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,581 ارسال شده در 5 مهر، ۱۴۰۲ سازنده اشتراک گذاری ارسال شده در 5 مهر، ۱۴۰۲ ۵ ساعت قبل، batman۱۲۳ گفته است: استاد همه چی رو بروز کردم اما هنوز خطای بالایی پابرجا هست. از اینور میترسم فایل هایی که شما گذاشتید رو جایگزین کنم، اونوقت پروژه های دیگم به مشکل کامپایل بخوره عزیز من تست کردم هیچ مشکلی نداره. موارد زیر رو دانلود کنید و کلا یه پوشه sdk جدید بسازید و داخلش بریزید فایها رو.b4a هم نسخه آخر باشه. سورس هم نسخه آخر. نباید مشکلی باشه https://dl.google.com/android/repository/commandlinetools-win-9123335_latest.zip https://www.b4x.com/android/files/resources_11_22.zip 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
fun_code 216 ارسال شده در 24 مهر، ۱۴۰۲ اشتراک گذاری ارسال شده در 24 مهر، ۱۴۰۲ در ۱۴۰۱/۶/۲۸ در 22:05، محمدرضا شاهپیری گفته است: فایل OkHttp.xml رو باز کنید و خط زیر رو حذف کنید سلام استاد وقتتون بخیر مجددا تشکر میکنم بابت کتابخانه خوبتون. جسارتا اگر این خطی که در تصویر دورش خط کشیدید رو همیشه برداریم چه اتفاقی میفته ؟ (یعنی حتی اگر کتابخانه پولکی هم اضافه نشده باشه.) ممنون به جواب سوالم رسیدم ، چون کلاس kotlin.jvm.internal.Intrinsics رو پیدا نمیکنه اپلیکیشن کرش میشه. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,581 ارسال شده در 27 مهر، ۱۴۰۲ سازنده اشتراک گذاری ارسال شده در 27 مهر، ۱۴۰۲ در ۱۴۰۲/۷/۲۴ در ۱۷:۳۳، fun_code گفته است: سلام استاد وقتتون بخیر مجددا تشکر میکنم بابت کتابخانه خوبتون. جسارتا اگر این خطی که در تصویر دورش خط کشیدید رو همیشه برداریم چه اتفاقی میفته ؟ (یعنی حتی اگر کتابخانه پولکی هم اضافه نشده باشه.) ممنون به جواب سوالم رسیدم ، چون کلاس kotlin.jvm.internal.Intrinsics رو پیدا نمیکنه اپلیکیشن کرش میشه. بله دوست عزیز. کرش میکنه. این کلاسها نیاز هست برای کتابخونه 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mohammad-alone 564 ارسال شده در 24 آبان، ۱۴۰۲ اشتراک گذاری ارسال شده در 24 آبان، ۱۴۰۲ ضمن تشکر بابت کتابخانه خیلی خوبتون با وجودی که بازار خودش SDK رو در گیت منتشر کرده ولی من همچنان از کتابخانه شما استفاده میکنم امروز به یک مشکلی برخورد کردم : وقتی همزمان از کتابخونه پولکی شما و پرداخت درون برنامه ای مایکت شما، استفاده میکنم خطای زیر موقع کامپایل صادر میشه حقیقت حوصله تیک زدن و کامنت کردن کدها رو ندارم دیگه سنم قد نمیده و اعصابم نمیکشه ممنون میشم راهنمایی بفرمائید. B4A Version: 12.50 Parsing code. (0.17s) Java Version: 8 Building folders structure. (0.42s) Compiling code. (0.13s) Compiling layouts code. (0.01s) Organizing libraries. (0.00s) (AndroidX SDK) Compiling resources (0.24s) Linking resources (4.72s) Compiling generated Java code. (0.52s) Finding libraries that need to be dexed. (0.02s) Dex code (1.06s) Dex merge Error Error in c:\sdk2\tools\..\extras\b4a_local\unpacked-poolakey-2.0.0-63788295170000\jars\classes.zip:classes.dex: Type com.android.vending.billing.IInAppBillingService is defined multiple times: c:\sdk2\tools\..\extras\b4a_local\unpacked-poolakey-2.0.0-63788295170000\jars\classes.zip:classes.dex, c:\sdk2\tools\..\extras\b4a_local\unpacked-myket-billing-client-1.4-63800175638000\jars\classes.zip:classes.dex Compilation failed Exception in thread "main" java.lang.RuntimeException: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: c:\sdk2\tools\..\extras\b4a_local\unpacked-poolakey-2.0.0-63788295170000\jars\classes.zip:classes.dex at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:98) at com.android.tools.r8.D8.main(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:4) Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: c:\sdk2\tools\..\extras\b4a_local\unpacked-poolakey-2.0.0-63788295170000\jars\classes.zip:classes.dex at Version.fakeStackEntry(Version_3.3.20-dev+aosp1.java:0) at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:75) at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:28) at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:27) at com.android.tools.r8.internal.vj.b(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:2) at com.android.tools.r8.D8.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:22) at com.android.tools.r8.D8.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:17) at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:85) ... 1 more Caused by: com.android.tools.r8.internal.f: Type com.android.vending.billing.IInAppBillingService is defined multiple times: c:\sdk2\tools\..\extras\b4a_local\unpacked-poolakey-2.0.0-63788295170000\jars\classes.zip:classes.dex, c:\sdk2\tools\..\extras\b4a_local\unpacked-myket-billing-client-1.4-63800175638000\jars\classes.zip:classes.dex at com.android.tools.r8.internal.YS.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:14) at com.android.tools.r8.internal.YS.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:22) at com.android.tools.r8.internal.cN.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:36) at com.android.tools.r8.internal.cN.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:10) at java.util.concurrent.ConcurrentHashMap.merge(ConcurrentHashMap.java:1990) at com.android.tools.r8.internal.cN.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:6) at com.android.tools.r8.graph.E2$a.e(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:4) at com.android.tools.r8.dex.b.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:105) at com.android.tools.r8.dex.b.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:28) at com.android.tools.r8.D8.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:25) at com.android.tools.r8.D8.d(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:609) at com.android.tools.r8.D8.c(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:1) at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:24) ... 5 more نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,581 ارسال شده در 24 آبان، ۱۴۰۲ سازنده اشتراک گذاری ارسال شده در 24 آبان، ۱۴۰۲ ۲ ساعت قبل، mohammad-alone گفته است: ضمن تشکر بابت کتابخانه خیلی خوبتون با وجودی که بازار خودش SDK رو در گیت منتشر کرده ولی من همچنان از کتابخانه شما استفاده میکنم امروز به یک مشکلی برخورد کردم : وقتی همزمان از کتابخونه پولکی شما و پرداخت درون برنامه ای مایکت شما، استفاده میکنم خطای زیر موقع کامپایل صادر میشه حقیقت حوصله تیک زدن و کامنت کردن کدها رو ندارم دیگه سنم قد نمیده و اعصابم نمیکشه ممنون میشم راهنمایی بفرمائید. سلام ودرود. سن یه عدده عزیز دلت باید جوون باشه اما در مورد مشکل، ببینید بیس کتابخونه های درون پرداخت یکیه و همشون از کلاسهای گوگل استفاده میکنن.حالا وقتی میاید و دوتاشونو استفاده میکنید کلاس تکراری به وجود میاد. اندریوداستودیو اینو هندل میکنه اما b4a متاسفانه توی کامپایل خیلی ضعیفه و هیچ آپشنی نمیده. تنها راهش اینه که یکی از اونها رو توی پروژه داشته باشید و با استفاده از آبسترکشن کلاسهای جداگونه بنویسید که غیر فعال کردن کتابخونه راحت باشه. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mohammad-alone 564 ارسال شده در 24 آبان، ۱۴۰۲ اشتراک گذاری ارسال شده در 24 آبان، ۱۴۰۲ ۲۹ دقیقه قبل، محمدرضا شاهپیری گفته است: سلام ودرود. سن یه عدده عزیز دلت باید جوون باشه اما در مورد مشکل، ببینید بیس کتابخونه های درون پرداخت یکیه و همشون از کلاسهای گوگل استفاده میکنن.حالا وقتی میاید و دوتاشونو استفاده میکنید کلاس تکراری به وجود میاد. اندریوداستودیو اینو هندل میکنه اما b4a متاسفانه توی کامپایل خیلی ضعیفه و هیچ آپشنی نمیده. تنها راهش اینه که یکی از اونها رو توی پروژه داشته باشید و با استفاده از آبسترکشن کلاسهای جداگونه بنویسید که غیر فعال کردن کتابخونه راحت باشه. ارادتمند مهندس عزیز خیلی ممنون از پاسخ شما میشه از کلاس هم فراخونی کرد توابع پرداخت رو ؟ مشکلی بوجود نمیاد ؟ حال دلم خوش نیست چون حال مردمم خوش نیست نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,581 ارسال شده در 24 آبان، ۱۴۰۲ سازنده اشتراک گذاری ارسال شده در 24 آبان، ۱۴۰۲ ۶ ساعت قبل، mohammad-alone گفته است: میشه از کلاس هم فراخونی کرد توابع پرداخت رو ؟ مشکلی بوجود نمیاد ؟ اصولا وقتی اینجور سیستمی دارین که چند نوع مختلف از یک عملیات یکسان رو توش انجام میدین (مثلا پرداخت درون برنامه ای دوتا مارکت متفاوت) باید یه کلاس واسط بنویسید و توش متدهای و ایونتهای پرداخت رو پیاده کنید و شما فقط با این کلاس باید حرف بزنید و مهم نباشه چه مارکتی استفاده میکنید 6 ساعت قبل، mohammad-alone گفته است: حال دلم خوش نیست چون حال مردمم خوش نیست خوب میشه حال دل مردم بالاخره عزیز. روزها و دوران سخت تر از این هم بوده و رفته. این روزام میگذره... نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mohammad-alone 564 ارسال شده در 26 آبان، ۱۴۰۲ اشتراک گذاری ارسال شده در 26 آبان، ۱۴۰۲ در ۱۴۰۲/۸/۲۴ در ۲۰:۲۲، محمدرضا شاهپیری گفته است: اصولا وقتی اینجور سیستمی دارین که چند نوع مختلف از یک عملیات یکسان رو توش انجام میدین (مثلا پرداخت درون برنامه ای دوتا مارکت متفاوت) باید یه کلاس واسط بنویسید و توش متدهای و ایونتهای پرداخت رو پیاده کنید و شما فقط با این کلاس باید حرف بزنید و مهم نباشه چه مارکتی استفاده میکنید خوب میشه حال دل مردم بالاخره عزیز. روزها و دوران سخت تر از این هم بوده و رفته. این روزام میگذره... مجدداْ سپاسگزارم کتابخونه های پرداخت بازار و مایکت رو میشه از کلاس فراخونی کرد ؟ چون یه دیالوگی باز میکنه اون دیالوگ که در قالب فکر میکنم اینتنت هم باشه مشکل ساز نیست ؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,581 ارسال شده در 26 آبان، ۱۴۰۲ سازنده اشتراک گذاری ارسال شده در 26 آبان، ۱۴۰۲ ۱۰ ساعت قبل، mohammad-alone گفته است: مجدداْ سپاسگزارم کتابخونه های پرداخت بازار و مایکت رو میشه از کلاس فراخونی کرد ؟ چون یه دیالوگی باز میکنه اون دیالوگ که در قالب فکر میکنم اینتنت هم باشه مشکل ساز نیست ؟ ببینید عزیز من ایده کلی رو بهتون میدم شما دیگه خودتون تکمیلش کنید و بالا پایین کردناشو انجام بدین اول یه کلاس به اسم Payment ایجاد کنید Sub Class_Globals Private poolakey As Poolakey Private myketBill As MyketBilling Private eventName As String="billing" Private publicKey As String="......." Private market As String Private connected As Boolean=False Private module As Object End Sub Public Sub Initialize(mMarket As String,mModule As Object) market=mMarket module=mModule If market="bazaar" Then setupPoolakey Else setupMyket End If End Sub Private Sub setupPoolakey poolakey.init(publicKey,eventName) poolakey.connect End Sub Private Sub setupMyket myketBill.initialize(eventName,publicKey) End Sub Public Sub purchase(productId As String,payload As String) If connected==False Then ToastMessageShow("ارتباط با مارکت برقرار نشد",False) Return End If If market="bazaar" Then poolakey.purchaseProduct(productId,payload) Else myketBill.launchPurchaseFlow(productId,payload) End If End Sub Private Sub billing_connectionSucceed connected=True End Sub Private Sub billing_onIabSetupFinished(result As IabResult) connected = result.isSuccessful End Sub Private Sub billing_purchaseSucceed(purchaseInfo As PurchaseInfo) CallSubDelayed3(module,"handlePurchase",True,purchaseInfo.purchaseToken) End Sub Private Sub billing_purchaseFailed(error As String) CallSubDelayed3(module,"handlePurchase",False,Null) End Sub Private Sub billing_onIabPurchaseFinished(r As IabResult,p As Purchase) CallSubDelayed3(module,"handlePurchase",r.isSuccessful,p.Token) End Sub حالا کافیه توی اکتیویتی به شکل زیر استفاده کنید Dim paymant As Payment paymant.Initialize("bazaar",Me) paymant.purchase("productId","payload") Public Sub handlePurchase(success As Boolean,token As String) End Sub 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mohammad-alone 564 ارسال شده در 2 آذر، ۱۴۰۲ اشتراک گذاری ارسال شده در 2 آذر، ۱۴۰۲ ممنون دستتون درد نکنه مهندس جان نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
اندرویدستان 90 ارسال شده در 7 آذر، ۱۴۰۲ اشتراک گذاری ارسال شده در 7 آذر، ۱۴۰۲ در ۱۴۰۱/۳/۲۰ در ۰۰:۴۴، محمدرضا شاهپیری گفته است: مشاهده فایل Poolakey با سلام و درود خدمت دوستان عزیز انسرسنتر . برایتان کتابخونه آورده ایم اونم چه کتابخونه ای. پولکی بله. بازار کتابخونه درون پرداختشو تغییر داده و دیگه با نسخه قدیمی نمیشه رو اندرویدهای جدید درون پرداخت پیاده کرد. از طرفی این کتابخونه نسخه b4a نداره و خب برای دوستان b4a خیلی خوشایند نبود این قضیه. طبق معمول وارد عمل شدیم و طی یک عملیات واقعا پیچیده کتابخونه رو برای b4a پیادوندیم. امیدوارم مورد استفاده تون باشه. برای استفاده هم اول به شکل زیر کتابخونه رو تعریف و اینشیالایز کنید و درنهایت به سرویس بازار متصل کنید. Dim poolakey As Poolakey poolakey.init("public_key","poolakey") poolakey.connect Private Sub poolakey_connectionSucceed Log("connectionSucceed") 'اینجا یعنی همه چی اکی بوده و میتونید خرید رو شروع کنید End Sub برای خرید محصولات غیر اشتراکی به شکل زیر poolakey.purchaseProduct("product_id","payload") Private Sub poolakey_purchaseSucceed(purchaseInfo As PurchaseInfo) If purchaseInfo.payload=="buy_100_coin" Then ' اینجا اگه محصول مصرفی بود باید اونو مصرف کنید که بتوه دوباره بخره کاربر CallSubDelayed2(Me,"consumeProduct",purchaseInfo.purchaseToken) End If End Sub Private Sub consumeProduct(purchaseToken As String) poolakey.consumeProduct(purchaseToken) End Sub Private Sub poolakey_purchaseCanceled ToastMessageShow("purchaseCanceled",False) ProgressDialogHide End Sub Private Sub poolakey_purchaseFailed(error As String) ToastMessageShow("purchaseFailed::"&error,False) End Sub Private Sub poolakey_consumeSucceed ToastMessageShow("consumeSucceed",False) End Sub Private Sub poolakey_consumeFailed(error As String) ToastMessageShow("consumeFailed::"&error,False) End Sub برای محصولات اشتراکی هم از کد زیر poolakey.subscribeProduct("product_id","payload") --------------------------------------------------------------------------------------------------------------------------------------- دانلود آموزش کار با کتابخانه دانلود فایلهای SDK دانلود سورس کتابخانه ارسال کننده محمدرضا شاهپیری ارسال ۰۱/۰۳/۲۰ دسته کتابخانه ها لینک های موجود کار نمیکنه و میگه : "متاسفانه ما مطلبی را که شما به دنبال آن هستید را پیدا نکردیم" نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,581 ارسال شده در 8 آذر، ۱۴۰۲ سازنده اشتراک گذاری ارسال شده در 8 آذر، ۱۴۰۲ ۱۱ ساعت قبل، farsroom گفته است: لینک های موجود کار نمیکنه و میگه : "متاسفانه ما مطلبی را که شما به دنبال آن هستید را پیدا نکردیم" سلام نیازی به فایلهای sdk نیست. نسخه آخر رو از سایت مرجع دانلود کنید نباید مشکلی باشه 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
اندرویدستان 90 ارسال شده در 17 آذر، ۱۴۰۲ اشتراک گذاری ارسال شده در 17 آذر، ۱۴۰۲ سلام من از پولکی بازار و هم از پولکی سایت آنسورسنتر استفاده کردم و مشکل اینجاست که از کد زیر استفاده میکنم Request.ProductId ="test" Request.Payload = "hello" Poolakey.PurchaseProduct("Purchase",Request) ولی داخل سایت بازار مقدار developerPayload را که باید hello نماید دهد شکل زیر بر میگراند و نمیشود متن مورد نظر را نوشت "developerPayload": "inapp" نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Golbazzar 1 ارسال شده در 20 آذر، ۱۴۰۲ اشتراک گذاری ارسال شده در 20 آذر، ۱۴۰۲ در ۱۴۰۲/۹/۱۷ در 11:37، farsroom گفته است: سلام من از پولکی بازار و هم از پولکی سایت آنسورسنتر استفاده کردم و مشکل اینجاست که از کد زیر استفاده میکنم Request.ProductId ="test" Request.Payload = "hello" Poolakey.PurchaseProduct("Purchase",Request) ولی داخل سایت بازار مقدار developerPayload را که باید hello نماید دهد شکل زیر بر میگراند و نمیشود متن مورد نظر را نوشت "developerPayload": "inapp" من هم با هزار بدبختی SDK را بروز کردم برنامه درست شد ولی همین مشکل رو دارم حتی با پولکی همین سایت دیگه میخام برنامه نویسی رو بیخیال بشم نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,581 ارسال شده در 24 آذر، ۱۴۰۲ سازنده اشتراک گذاری ارسال شده در 24 آذر، ۱۴۰۲ در ۱۴۰۲/۹/۱۷ در 11:37، farsroom گفته است: سلام من از پولکی بازار و هم از پولکی سایت آنسورسنتر استفاده کردم و مشکل اینجاست که از کد زیر استفاده میکنم Request.ProductId ="test" Request.Payload = "hello" Poolakey.PurchaseProduct("Purchase",Request) ولی داخل سایت بازار مقدار developerPayload را که باید hello نماید دهد شکل زیر بر میگراند و نمیشود متن مورد نظر را نوشت "developerPayload": "inapp" سلام و درود. من متوجه مشکل نشدم دوستان. من تو پنل بازار خودم نگاه میکنم مشکلی نمیبینم و مقدار payload عینا ذخیره میشه. مسیر رو چجوری دارین میرین؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
اندرویدستان 90 ارسال شده در 24 آذر، ۱۴۰۲ اشتراک گذاری ارسال شده در 24 آذر، ۱۴۰۲ 1 ساعت قبل، محمدرضا شاهپیری گفته است: سلام و درود. من متوجه مشکل نشدم دوستان. من تو پنل بازار خودم نگاه میکنم مشکلی نمیبینم و مقدار payload عینا ذخیره میشه. مسیر رو چجوری دارین میرین؟ با سلام کدی که در سایت گذاشتید را استفاده کردم https://answercenter.ir/files/file/164-poolakey/?do=download&r=494&confirm=1&t=1&csrfKey=30371a85f212c3d7d7324c3fc2fef09d poolakey.init("public_key","poolakey") فقط به جای public_key کلید RSA و به جای poolakey شناسه کالا را قرار دادم درضمن کالا از نوع مصرفی هست poolakey.consumeProduct(purchaseToken) فقط همین هیچ تغییری در کد ندادم ممنون نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,581 ارسال شده در 24 آذر، ۱۴۰۲ سازنده اشتراک گذاری ارسال شده در 24 آذر، ۱۴۰۲ ۲ دقیقه قبل، farsroom گفته است: به جای poolakey شناسه کالا را قرار دادم خب اشتباه شما همین جاس.تابع init برای راه اندازی هست و متغیر دوم eventName هست نه payload تابع خرید به شکل زیر هست و اینجا متغیر دوم payload هست poolakey.purchaseProduct("product_id","payload") نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
اندرویدستان 90 ارسال شده در 24 آذر، ۱۴۰۲ اشتراک گذاری ارسال شده در 24 آذر، ۱۴۰۲ ۴ ساعت قبل، محمدرضا شاهپیری گفته است: خب اشتباه شما همین جاس.تابع init برای راه اندازی هست و متغیر دوم eventName هست نه payload تابع خرید به شکل زیر هست و اینجا متغیر دوم payload هست poolakey.purchaseProduct("product_id","payload") ببخشید اشتباه شد میخواستم این رو بنویسم poolakey.purchaseProduct("coin_100","test") باید کلمه test در دیتابیس بازار نمایش داده شود ولی کلمه inapp نمایش داده میشود با تشکر فراوان نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,581 ارسال شده در 24 آذر، ۱۴۰۲ سازنده اشتراک گذاری ارسال شده در 24 آذر، ۱۴۰۲ ۳۵ دقیقه قبل، farsroom گفته است: ببخشید اشتباه شد میخواستم این رو بنویسم poolakey.purchaseProduct("coin_100","test") باید کلمه test در دیتابیس بازار نمایش داده شود ولی کلمه inapp نمایش داده میشود با تشکر فراوان من مجددا تست کردم همچین مشکلی وجود نداره و مقدار payload درست ذخیره میشه 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: strong> مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.