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

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

نگاه منتظر  11 سال پیش  11 سال پیش
0 0

با سلام 

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

اما کاربر فقط یک بار میتونه بخردش هر بار دیگه که بخواد بگیره وارد نمیشه و میره تو همون صفحه اصلی برنامه 

میخواستم بدونم این منطقیه ؟ یا مشکل از کد منه ؟

ممنون یا علی

+1 0
اگر چند بار میخواهی که کاربر خرید رو انجام بده اول باید خرید قبلی مصرف بشه بعد خرید جدید صورت بگیره (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
نگاه منتظر  11 سال پیش
+2 0

مشکل من این بود که دارم تو fragment ازش استفاده میکنم 

باید تو خود activity تابع onActivityResult رو Override کرد بعد از اونجا onActivityResult خود fragment رو صدا کرد

  @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);

        FragmentManager fragmentManager = getSupportFragmentManager();
        Fragment fragment = fragmentManager.findFragmentByTag("your tag");
        if (fragment != null) {
            fragment.onActivityResult(requestCode, resultCode, data);
        }
    }
+1 0
نه عزیزم مشکلتون این نیست و ربطی به فرگمنت نداره ، شما باید بعد از خرید اون محصول رو مصرف کنید که mhelper.cosume رو باید صدا بزنید ! ، در آموزش پرداخت درون برنامه ای توضیح دادم (11 سال پیش)
+2 0
ممنون A.L.U ، اما من consume ش میکردم ، مشکل این بود که listener ش call نمیشد . بعد که از تو خود activity صداش کردم درست شد. باز تشکر از توجهتون (11 سال پیش)

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