رفتن به مطلب
  • 0

مشکل در پرداخت درون برنامه ای بازار


mpnbooks

سوال

سلام

با عرض معذرت، من به تازگی عضو این سایت شدم، نمیدونم جای درستی سوالم رو مطرح می کنم یا نه، به هرحال لطفا اگه امکانش هست در این مورد منو راهنمایی کنید:

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

لطفا اگه ممکنه در این مورد راهنمایی کنید.

سورس برنامه رو نیز پیوست کردم

باتشکر

 

لینک سورس برنامه:


لینک ارسال
به اشتراک گذاری در سایت های دیگر

7 پاسخ به این سوال تاکنون داده شده است

ارسال های توصیه شده

دوست عزیز تو کدوم اکتیویتی میخوای کدوم دکمه رو فعال کنی

تو اکتیویتی Main
می خوام بعد پرداخت، باتن Button_FullContent فعال بشه و Button_BuyFullVersio رو غیر فعال کنم
البته پرداخت تو ااکتیویتی Buy هستش
لینک ارسال
به اشتراک گذاری در سایت های دیگر

دوست عزیز پیشنهاد میکنم سورس رو قرار ندید چون 99% پاسخ درستی نمیگیرید

اون تیکه کدی که باهاش مشکل دارید رو در یک تگ کد <> قرار بدید تا ببینیم

سورس رو از روی یه ویدیو آموزشی نوشتم، دقیقا مثل همون مطالب پیش رفتم ولی نمیدونم کدوم قسمت کارم مشکل داره که فقط همون رو بزارم.
باید بعد پرداخت تو اکتیویتی Main باتن Button_FullContent فعال بشه و Button_BuyFullVersio غیر فعال کنم ولی نمیشه/ به همین خاطر سورس رو گذاشتم
بازم با تشکر  :fekr:
لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام دوباره... ممنون که جواب منو دادید❤

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

An error has occurred in sub:fehrest_vvvvv1 (java line: 969)

java.lang.IllegalStateException: Can't start async operation (launchPurchaseFlow) because another async operation(refresh inventory) is in progress.

Continue?

لینک ارسال
به اشتراک گذاری در سایت های دیگر

دوست عزیز تو کدوم اکتیویتی میخوای کدوم دکمه رو فعال کنی

لینک ارسال
به اشتراک گذاری در سایت های دیگر

دوست عزیز پیشنهاد میکنم سورس رو قرار ندید چون 99% پاسخ درستی نمیگیرید

اون تیکه کدی که باهاش مشکل دارید رو در یک تگ کد <> قرار بدید تا ببینیم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

با سلام

ببخشید من هم به همچین مشکلی بر خوردم... لطفا جواب بدید

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام تیکه کد بدین. در ضمن شما باید خرید رو ذخیره کنین. من از دیتا بیس استفاده میکنم اینجوری:

 

اول یه دیتا بیس میسازم بعد معرفی میکنم تو اکتویتی main :

	If File.Exists(File.DirInternal ,"vista.db") = False Then
File.Copy(File.DirAssets,"vista.db",File.DirInternal,"vista.db")
End If
sql1.Initialize(File.DirInternal,"vista.db",False)
If sql1.IsInitialized=False Then
sql1.Initialize(File.DirInternal," vista.db",False)

بعدش تو اکتیویتی رزیوم هم این. میزنم :

Sub Activity_Resume
cur=sql1.ExecQuery("SELECT * FROM martab")
For i=0 To cur.RowCount-1
cur.Position=i
Next
If cur.GetInt("gold1")=1 Then
Button2.Enabled = True
End If
end sub

یعنی اگر در دیتا بیس من به اسم : vista.db که دارای تبی به اسم  martab  هستش مقدار gold1 برابر با یک بود بیا Button2 رو فعال کن

تو اکتیوتی خرید هم میام میگم که اگر خرید موفق بود بیا :

sql1.ExecNonQuery("UPDATE martab SET mar2=1 WHERE id=1")

این مبتدیانه ترین و راحت ترین روشه . موفق باشید 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...