React-native-iap: خطأ: هذا العنصر غير متوفر.

تم إنشاؤها على ٣١ يوليو ٢٠١٩  ·  5تعليقات  ·  مصدر: dooboolab/react-native-iap

نسخة من رد فعل - أصلية - IAP

"react-native-iap": "3.0.2"

نسخة من رد الفعل الأصلي

  "react-native": "0.59.2"

المنصات التي واجهت الخطأ فيها (IOS أو Android أو كليهما؟)

   Android

سلوك متوقع

المنبثقة جوجل اللعب شراء

السلوك الفعلي

خطأ: هذا العنصر غير متوفر.

بيئة اختبار (محاكي؟ جهاز حقيقي؟)

جهاز حقيقي

خطوات إعادة إنتاج السلوك

     import RNIap, {
      Product,
      ProductPurchase,
      acknowledgePurchaseAndroid,
       purchaseUpdatedListener,
       purchaseErrorListener,
          PurchaseError,
         } from 'react-native-iap';
         const itemSkus = Platform.select({
             android: [
              'xxx',
               'xxx',
               'android.test.purchased',
                ]
          });

    const result = await RNIap.initConnection();
      RNIap.getProducts(itemSkus).then((products) => {
          this.setState({
              products
          });

      requestSubscription = async (sku) => {
        try {
          RNIap.requestSubscription(sku);
       } catch (err) {
        console.log(err.message);
          }
      }

عندما أحاول شراء منتجي ، تلقيت هذا الخطأ ، ولكن عندما أستخدم android.test.purchased ، فإنه يعمل

🙏 help wanted 🤖 android

التعليق الأكثر فائدة

جربها. يعمل لدي:

"تحتاج أيضًا إلى إضافة حساب الاختبار الخاص بك إلى قائمة خاصة أخرى من الحسابات" حسابات Gmail مع إمكانية الوصول التجريبي "، يمكنك العثور على ذلك في إعداد حساب التشغيل (وليس المشروع!). في الصفحة حيث يمكنك رؤية قائمة بمشروعاتك ، انتقل إلى الإعدادات ، ثم في صفحة "تفاصيل الحساب" (قم بالتمرير لأسفل ، ستجدها تقريبًا في أسفل الصفحة) ستجد قائمة "حسابات Gmail ذات الوصول التجريبي". "

قم بإعداد ترخيص التطبيق
لإعداد ترخيص التطبيق ، ابدأ بإضافة قائمة عناوين Gmail الخاصة بالمختبرين في Play Console.

  1. انتقل إلى Play Console.
  2. حدد الإعدادات> تفاصيل الحساب.
  3. ضمن "اختبار الترخيص" ، أضف عناوين Gmail الخاصة بالمختبرين.
  4. في الجزء العلوي من الشاشة ، حدد حفظ.

ال 5 كومينتر

يرجى الدخول على دليل بلدي لحل المشكلة.

لا تتردد في إعادة الفتح عندما لا تزال لديك مشكلة.

لقد اتبعت دليلك ، لكن هذا لا يعمل ، لقد استخدمت ملف apk موقّع على جهاز حقيقي ، لكن ما زلت أتلقى هذا الخطأ

جربها. يعمل لدي:

"تحتاج أيضًا إلى إضافة حساب الاختبار الخاص بك إلى قائمة خاصة أخرى من الحسابات" حسابات Gmail مع إمكانية الوصول التجريبي "، يمكنك العثور على ذلك في إعداد حساب التشغيل (وليس المشروع!). في الصفحة حيث يمكنك رؤية قائمة بمشروعاتك ، انتقل إلى الإعدادات ، ثم في صفحة "تفاصيل الحساب" (قم بالتمرير لأسفل ، ستجدها تقريبًا في أسفل الصفحة) ستجد قائمة "حسابات Gmail ذات الوصول التجريبي". "

قم بإعداد ترخيص التطبيق
لإعداد ترخيص التطبيق ، ابدأ بإضافة قائمة عناوين Gmail الخاصة بالمختبرين في Play Console.

  1. انتقل إلى Play Console.
  2. حدد الإعدادات> تفاصيل الحساب.
  3. ضمن "اختبار الترخيص" ، أضف عناوين Gmail الخاصة بالمختبرين.
  4. في الجزء العلوي من الشاشة ، حدد حفظ.

ما نجح بالنسبة لي (بعد كل النقاط المذكورة أعلاه) هو تعيين إصدار من التطبيق على مرحلة ألفا في Google Play Console ثم فتح رابط اختبار ألفا على الجهاز الذي أختبره. هناك قبلت دعوة الاختبار وبعد ذلك فقط يمكنني شراء المنتجات في تطبيقي.

لقد جربت كل تلك الحلول المذكورة هنا ولكن ما زلت أتلقى هذا الخطأ الغريب: "تعذر العثور على العنصر الذي كنت تحاول شراءه".

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات