مشکل درون پرداخت بازار !
#1
Question 
سلام
بازی که ساختم یک مشکلی داره که بازار هم اینطوری قبول نمیکنه 
قبلا هم تاپیک زده بودم جوابی نگرفتم!
وقتی روی اسپرایتی که باید وصل بشه به درگاه پرداخت تاچ میکنیم بازی متوقف میشه و از بازی میپره بیرون!
البته همیشه اینطوری نمیشه بعضی موقع ها بخوبی کار میکنه 
تا اون جایی که فهمیدم مثلا اگه فقط یک اسپرایت باشه که وصل بشه به پرداخت بهتر کار میکنه!
با خروجی xdk و cocoon تست کردم همین مشکل داشت 
لطفا تست کنید و راهنمایی کنید چه طوری این مشکل حل میشه خیلی مهم هست برام

سورس: 
testr

خروجی گرفته شده با cocoon: 
testr
  پاسخ


 سپاس شده توسط:
#2
سلام،


1-احتیاج نیست چندین بار پشت سرهم RSAkey(کلید عمومی بازار) رو در برنامه معرفی کنید.همین مسئله خود میتواند باعث کرش شود.یکبار آن را در آغاز برنامه معرفی کنید کافی است.برای نوشتن شناسه محصولات(SKU) میتوانید آنها را با علامت ,  کاما(ویرگول) از هم جدا کنید.

2-فرآیند خرید را رها نکنید بلکه آنها را کامل کنید.ایونت های" اگر خرید انجام شد" و "اگر خرید انجام نشد" برای اینکار است به ویژه اولی را با دادن پیام و یا ایجاد تغییرات در آن تکمیل کنید.

3- شناسه محصولات را بیش از حد طولانی انتخاب کرده اید سعی کنید آنها را کوتاه تر انتخاب کنید.

4-استفاده از پلاگین Cordova PowerManagement  از مجموعه cranberrygame مفید است.آن را در شروع بازی یا دست کم پیش از انجام پرداخت بکار ببرید و اکشن آن بر روی acquire تنظیم کنید تا از بخواب رفتن دستگاه جلوگیری شود.نصب دسترسی پلاگین در خروجی مربوطه فراموش نشود.(با انتخاب گزینه release قفل بیدار باش از بین میرود/اگر در هنگام اجرا  بازی یا برنامه شما عملی توسط کاربر انجام نشود برنامه به خواب خواهد رفت در این صورت برنامه به احتمال زیاد کرش کرده و از نو شروع میشود)

5-طبق گزارش برخی از دوستان اگر بازی در یک جهت(portrait یا landscape) از پیش قفل شده باشد هنگام پرداخت با چرخاندن دستگاه،امکان اخطار دادن برنامه و فورس کلوز آن هست با استفاده از پلاگین CordovaScreenOrientation از همان مجموعه
میتوانید از این مشکل جلوگیری کنید.بدین صورت که در هنگام شروع پرداخت، اکشن آن را بر روی unlock... تنطیم کنید و بعد از تکمیل فرایند خرید آن را با اکشن.... lock به حالت پیشین برگردانید.نصب دسترسی پلاگین در خروجی مربوطه فراموش نشود.(البته
شی Browser کانستراکت هم همچین قابلیتی را در خود دارد اما شما برای اطمینان از اجرای صحیح، پلاگین معرفی شده را استفاده کنید بهتر است)

6-از پلاگین App availability که استاد مجتبی ساخته اند استفاده کنید و ببینید که آیا برنامه کافه بازار در دستگاه فرد مورد نظر نصب هست یا نه؟ در صورت نصب نبودن برنامه کافه بازار اجازه شروع پرداخت را ندهید چون باعث فورس کلوز در برنامه میشود.


--------------\\\\\\\\\\*******\\\\\\\\---------------------------\\\\\\\\\\**********\\\\\\\---------
[تصویر:  vngames_mobarez.png]


*«يَرْفَعِ اللَّهُ الَّذِينَ آمَنُوا مِنْكُمْ وَ الَّذِينَ أُوتُوا الْعِلْمَ دَرَجاتٍ//خداوند کسانی را که ایمان آورده اند و کسانی را که دانش به آنان عطا شده است.درجات عظیمی می بخشد.»(قرآن کریم، المجادلة، 11 ‏)*

*پیامبر اکرم (ص) فرمود:«علم آموزي بر هر مرد و زن مسلمان، واجب است.»(مصباح‏ الشريعة، ج 13)
  پاسخ


 سپاس شده توسط: ghasem ، Mojtaba ، mon0788 ، empire of vampire
#3
(1395/2/1، 02:11 عصر)vng نوشته است: سلام،


1-احتیاج نیست چندین بار پشت سرهم RSAkey(کلید عمومی بازار) رو در برنامه معرفی کنید.همین مسئله خود میتواند باعث کرش شود.یکبار آن را در آغاز برنامه معرفی کنید کافی است.برای نوشتن شناسه محصولات(SKU) میتوانید آنها را با علامت ,  کاما(ویرگول) از هم جدا کنید.

2-فرآیند خرید را رها نکنید بلکه آنها را کامل کنید.ایونت های" اگر خرید انجام شد" و "اگر خرید انجام نشد" برای اینکار است به ویژه اولی را با دادن پیام و یا ایجاد تغییرات در آن تکمیل کنید.

3- شناسه محصولات را بیش از حد طولانی انتخاب کرده اید سعی کنید آنها را کوتاه تر انتخاب کنید.

4-استفاده از پلاگین Cordova PowerManagement  از مجموعه cranberrygame مفید است.آن را در شروع بازی یا دست کم پیش از انجام پرداخت بکار ببرید و اکشن آن بر روی acquire تنظیم کنید تا از بخواب رفتن دستگاه جلوگیری شود.نصب دسترسی پلاگین در خروجی مربوطه فراموش نشود.(با انتخاب گزینه release قفل بیدار باش از بین میرود/اگر در هنگام اجرا  بازی یا برنامه شما عملی توسط کاربر انجام نشود برنامه به خواب خواهد رفت در این صورت برنامه به احتمال زیاد کرش کرده و از نو شروع میشود)

5-طبق گزارش برخی از دوستان اگر بازی در یک جهت(portrait یا landscape) از پیش قفل شده باشد هنگام پرداخت با چرخاندن دستگاه،امکان اخطار دادن برنامه و فورس کلوز آن هست با استفاده از پلاگین CordovaScreenOrientation از همان مجموعه
میتوانید از این مشکل جلوگیری کنید.بدین صورت که در هنگام شروع پرداخت، اکشن آن را بر روی unlock... تنطیم کنید و بعد از تکمیل فرایند خرید آن را با اکشن.... lock به حالت پیشین برگردانید.نصب دسترسی پلاگین در خروجی مربوطه فراموش نشود.(البته
شی Browser کانستراکت هم همچین قابلیتی را در خود دارد اما شما برای اطمینان از اجرای صحیح، پلاگین معرفی شده را استفاده کنید بهتر است)

6-از پلاگین App availability که استاد مجتبی ساخته اند استفاده کنید و ببینید که آیا برنامه کافه بازار در دستگاه فرد مورد نظر نصب هست یا نه؟ در صورت نصب نبودن برنامه کافه بازار اجازه شروع پرداخت را ندهید چون باعث فورس کلوز در برنامه میشود.
تشكر فراوان از پاسخ كاملتون
  پاسخ


 سپاس شده توسط:


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
Information پرداخت درون برنامه مایکت کوردوا ya mahdi 0 230 1404/1/17، 05:43 عصر
آخرین ارسال: ya mahdi
  نحوه خروجی اندروید کوردوا ya mahdi 0 179 1404/1/11، 04:06 عصر
آخرین ارسال: ya mahdi
Wink حل شده مقادير لازم در environment variable ᔕinaᗪehghani 24 11,596 1403/10/23، 12:10 صبح
آخرین ارسال: Tggi
  تپسل .....فروشگاه Hamidreza 3 1,932 1403/10/22، 11:57 عصر
آخرین ارسال: Tggi
  خروجی اندروید با Intel xdk ya mahdi 0 130 1403/8/25، 02:08 عصر
آخرین ارسال: ya mahdi

پرش به انجمن: