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

پرداخت درون برنامه ای (ارتقا به نسخه کامل)

aydin  7 سال پیش  7 سال پیش
0 0

سلام  ، آغا  من  همه  جا رو گشتم  ، از  سایت  های  داخلی  بگیر  تا  خارجی  از  آپارات  تا یوتوب و  ...  ، نوشته های بازار  در  مورد پرداخت درون  برنامه ای رو  هم  چندین  بار  خوندم  و  تفسیر کردم  ولی روشن  نشدم  و به اون  چیزی  که میخام  نرسیدم  ، هدف  اصلی  من اینه  که  مثلا ایتم  های  لیست ویو رو   به  جز  چند آیتم  اولی بقیه رو  مشروط  به  خرید  و  ارتقا  بکنم  ، ولی  تو  کد  هاش  موندم  ، من با  استفاده از  switch   چند آیتم اولی رو  رایگان  قرارا  دادم  ولی  نمیدونم  برا  case   های بعدی  از  کدهای  که  در  بازار  قرار  داده  شده  چطوری  استفاده  کنم  . لطفا  کمکم  کنید  منتظرم  

0 0
لینک (7 سال پیش)
 برای این سوال 5 پاسخ وجود دارد.
پاسخ به سوال 
aydin  7 سال پیش
0 0

مطمئنا  تو این  سایت  کسانی  هستند  که  پرداخت درون برنامه ای  کار  کردن  ، من از  اونا  خاهش  می  کنم  بنده رو  راهنمایی  کنند ، من  تمام  کد هایی  که  تو بازار  هست  رو  چندین  بار  خوندم  و  حفظم  ولی  نمیدونم  در  موردی  که  بالا  گفتم  چطوری  استفاده  کنم  .

0 0
لطفا یکی کمکم کنه موندم (7 سال پیش)
+1 0
سلام. شاید من درست متوجه منظور شما نشده باشم اما فک میکنم کافیه قبل از نمایش اطلاعات در لیست نوع اکانت کاربر رو چک کنید. اگه طلایی بود که همه داده ها نشون داده میشه. اما اگه اکانت عادی بود مثلا از آیتم 7 به بعد مینویسه "نیاز به خرید نسخه طلایی!" به همین سادگی. بحتی میشه به راحتی کاری کرد که با کلیک روی آیتم های 7 به بعد کاربر بره به صفحه پرداخت و نسخه طلایی برنامه رو خریداری کنه. (7 سال پیش)
0 0
دقیقا منظور من همینه ، روش کار رو درک می کنم که چکار کنم ، اما تو کدش مشکل دارم ، سایت بازار کد های پرداخت درون برنامه ای رو شرح داده اما من نتونستم از اون کد ها درست استفاده ، نمیدونم کدوم کد رو کجا بنویسم که وقتی کاربر روی آیتم های طلایی لیست ویو کلیک می کنه اول برسی بکنه ایا نسخه طلایی خریداری شده یا نه بعد ، دستور باز شدن آیتم ها رو بده (7 سال پیش)
+1 0
من میخام وقتی روی آیتم های 2 به بعد لیست ویو کلیک میشه اول بررسی کنه ببینه آیا نسخه طلایی خرید شده یا نه ، من دو آیتم اول رو با سویچ کیس جدا کردم و نوشتم که با کلیک باز بشن حالا موندم در آیتم های ده به بعد از چه کدی استفاده بکنم تا نسخه طلایی رو بررسی بکنه . case 0 :case 1: Intent intent = new Intent(List.this,Content.class); String list = k_list.get(position).get("id").toString(); intent.putExtra("id",list); startActivity(intent); break; case 2:case 3:case 4 :case 5: break; من نمیدونم از کد زیر که در بازار برای اطلاع از نتیجه خرید تعریف شده چطوری در کد خودم استفاده کنم : IabHelper.OnIabPurchaseFinishedListener mPurchaseFinishedListener = new IabHelper.OnIabPurchaseFinishedListener() { public void onIabPurchaseFinished(IabResult result, Purchase purchase) { if (result.isFailure()) { Log.d(TAG, "Error purchasing: " + result); return; } else if (purchase.getSku().equals(SKU_PREMIUM)) { لینک give user access to premium content and update the UI } } }; (7 سال پیش)
پاسخ به سوال 
aydin  7 سال پیش
0 0

من میخام وقتی روی آیتم های 2 به بعد لیست ویو کلیک میشه اول بررسی کنه ببینه آیا نسخه طلایی خرید شده یا نه ، من دو آیتم اول رو با سویچ کیس جدا کردم و نوشتم که با کلیک باز بشن حالا موندم در آیتم های دو به بعد از چه کدی استفاده بکنم تا نسخه طلایی رو بررسی بکنه .                                                                          

case 0 :case 1:
Intent intent = new Intent(List.this,Content.class);
String list = k_list.get(position).get("id").toString();
intent.putExtra("id",list);
startActivity(intent);
break
case 2:case 3:case 4 :case 5:



break;

حالا من نمیدونم از کد زیر که در بازار برای اطلاع از نتیجه خرید تعریف شده چطوری در کد خودم استفاده کنم :

IabHelper.OnIabPurchaseFinishedListener mPurchaseFinishedListener = new IabHelper.OnIabPurchaseFinishedListener() {
public void onIabPurchaseFinished(IabResult result, Purchase purchase) {
if (result.isFailure()) {
Log.d(TAG, "Error purchasing: " + result);
return;
}
else if (purchase.getSku().equals(SKU_PREMIUM)) {
// give user access to premium content and update the UI

}
}
};

                                                        
0 0
لطفا یکی کمک بکنه (7 سال پیش)
پاسخ به سوال 
aydin  7 سال پیش
0 0

سلام  ، لطفا یکی  کمکم  کنه  ، از  بس  تو  نت گشتم  دیگه  گیج  شدم  نمیدونم  چکار  کنم  .

0 0
لینک (7 سال پیش)
پاسخ به سوال 
aydin  7 سال پیش
0 0

چرا  هیچ کس  کمکم  نمی  کنه  

پاسخ به سوال 
jbRhmNqb  7 سال پیش
0 0

خب داخل همین انجمن جست و جو کنید توضیحات خیلی خوبی برای افزودن امکان پرداخت درون برنامه ای هست!!
نمیشه همشو اینجا توضیح داد مطمئناً اگه این تاپیک هایی که لینکشو میذارم بررسی کنید همه سوالاتون اونجا هست...

http://answers.uncox.com/q/1661

http://answers.uncox.com/q/9257

http://answers.uncox.com/q/1061

این ویدیوی آقای کاشی زاده هم بسیار مفیده: http://learn.kashizadeh.com/file/102425

دیگه بیشتر از این؟!


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