آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

پرداخت درون برنامه ای و کرش در اندروید 5 (نکته)

حمید زمانی  11 سال پیش  10 سال پیش
+5 0

سلام
بعد از انتشار یکی از نرم افزار هایم متوجه شدم که کاربرانی که دستگاهشان به اندروید لالی پاپ مجهز می باشد ، با پرداخت درون برنامه ای پیاده شده در نرم افزار من مشکل دارند ، اون زمان گوشی مجهز به این نسخه در دسترسم نبود ، برای همین یه تاپیک زدم تو انجمن و سوال پرسیدم ، کسی دلیل این مشکل رو نمی دونست ، تا اینکه با کمک یکی از دوستان که اندورید گوشیش 5 بود ، متوجه مشکل شدم و حلش کردم ، راه حل رو هم در همینجا مستند کردم.


چجوری این مشکل رو حل کردم؟
برای استفاده از پرداخت درون برنامه ای کافه بازار باید چندین فایل به پروژتون اضافه کنید که یکی از فایل ها IabHelper نام دارد ، در خط 260 ام این کلاس یک متغییر از جنس Intent به نام serviceIntent  وجود دارد ، برای استفاده از این اینتنت در اندروید 5 باید حتما آن را صریح کنید که خط 260 ام این کار را میکند و پکیج کافه بازار را به آن اختصاص میدهد ، دوستانی که از پرداخت درون برنامه ای کافه بازار استفاده می کنند ، به این نکته توجه کنند.

+1 0
اگه خودتون تست کردید و کرش میکنه خب ببینید از کجا خطا میگیره اگر هم برنامه منتشر شده و گذارش کرش دادند لینک برنامتون رو بزارید دوستانی که اینجا اندروید 5 دارند تست کنند ببینند از کجا خطا میگیره . (11 سال پیش)
0 0
من خودم تست نکردم ولی بچه هایی که اندروید 5 داشتن می گن کرش میکنه ، اینم لینک لینک (11 سال پیش)
0 0
کسی کرد آمار بده. (11 سال پیش)
0 0
متاسفانه منم اندروید 5 ندارم فکر کنم باید صبر کنید اگر از دوستان کسی در دسترس داشت براتون چک کنه ! (11 سال پیش)
0 0
شما یه زحمت بکش دان کن ، رو نسخه خودت چک کن ببینیم اوضاع چجوریه ، ممنون (11 سال پیش)
0 0
باشه من گوشیم 4.0.4 ! تست میکنم خبر میدم (11 سال پیش)
0 0
برا من مشکلی نداشت ولی یه مورد تو خصوصی براتون نوشتم اونجارو ببینید . (11 سال پیش)
+1 0
حل شد ، مشکل در فایل IABHelper بود. (11 سال پیش)
0 0
حمید جان میتونی بگی مشکل کرش در اندروید 5 رو چه جوری حل کردی؟ (11 سال پیش)
+1 0
فایل IABHelper مشکل داشت ، عوضش کردم (11 سال پیش)
+1 0
کجاش رو عوض کردی؟میشه بیشتر راهنمایی کنی؟ (11 سال پیش)
+1 0
تو تاپیک خودت جواب دادم. (11 سال پیش)
0 0
ما که متوجه نشدیم چجوری حلش کردید؟؟ (10 سال پیش)
0 0
konda جان راه حل رو در بدنه سوال قرار دادم. (10 سال پیش)
0 0
حمید جان ممنون میشم فایل IabHelper اصلاح شده رو قرار بدی (10 سال پیش)
+1 0
این فایل رو خوده کافه بازار در دسترس قرار داده ، فقط موقع استفاده ، مورد فوق الذکر رو چک کنید ، همین (10 سال پیش)
0 0
(10 سال پیش)
0 0
حمید جان متاسفانه من اون تغییری که شما میگید صریح کنید رو متوجه نمیشم اگه شما صریح کنید و کد رو قرار بدین ممنون میشم (10 سال پیش)
+1 0
Intent serviceIntent = new Intent("ir.cafebazaar.pardakht.InAppBillingService.BIND"); serviceIntent.setPackage("com.farsitel.bazaar"); (10 سال پیش)
0 0
این کدی که قرار دادین واسه منم همین شکله ولی بازم تو اندروید 5.1 کرش میشه (10 سال پیش)
0 0
یه تاپیک ایجاد کنید و علت کرش رو قرار بدید (10 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .