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

سوال

سلام خدمت همه اساتید .

برای برنامم پرداخت درون برنامه ای گذاشتم ولی زمانیکه برای تست برنامه و عملکردش رو گزینه مربوطه کلیک میکنم که پرداخت انجام بگیره یک پیغام از طرف بازار میاد و نوشته لطفا صبر کنید . البته این پیغام در حد یک ثانیه میاد و میره و بعدشم هیچ اتفاقی نمیوفته و تو قسمت لُگ برنامه بیسیک همچین چیزی مینویسه . کسی میدونه مشکل کجاست ؟

**requestCode = 1~i:** Activity (buy) Pause, UserClosed = false

sending message to waiting queue (OnActivityResult)running waiting messages (1)Arrived: 1, 1

 

اینم کدی که تو برنامه موجوده :

 

 

در حال بررسی 0
۱۳۹۷/۶/۳۰ ۱۳:۵۴:۲۳ 3 پاسخ کاربر تازه 0

پاسخ ها ( 3 )

    1
    ۱۳۹۷/۶/۳۰ ۱۸:۰۳:۰۵

    سلام.

    میشه پارامترهایی که توی این خط نوشتی رو توضیح بدی؟

      0
      ۱۳۹۷/۶/۳۰ ۱۸:۲۳:۲۵

      full که شناسه برنامه ای هست که تو پنل برنامه نویسان بازار خودم براش مشخص کردم و اون inapp که ثابته و برای خرید کردن باید همین عبارت نوشته بشه و  اون testام که مقدار developer payload هستشه

    1
    ۱۳۹۷/۶/۳۱ ۲۰:۴۷:۲۹

    این خط رو ببینید:

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

    دومیش هم ظاهرا درسته.

    اما سومین پارامتر باید آی دیه دستگاه طرف باشه که این مسئله امنیت برنامه رو بالا میبره و شخص نمیتونه تقلب کنه

    اما من نمیدونم این پارامتر test که فرستادید، چی بوده.

    شاید مشکل از این باشه.

    اصلاح کنید، ببینید بازم مشکل داره.

      0
      ۱۳۹۷/۷/۱ ۸:۴۸:۱۸

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

      مشکل از این نیست متاسفانه

    1
    ۱۳۹۷/۷/۱ ۱۹:۲۶:۱۷

    پس شما یه بریک پوینت بگیر، ببین ساب Sub bm_PurchaseCompleted اجرا میکنه یا نه.

ارسال یک پاسخ