React-native-iap: تعيد getProducts مجموعة فارغة في أحدث إصدار RN

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

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

^ 2.4.7

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

0.59.4

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

iOS

سلوك متوقع

أتوقع أن تعيد getProducts مجموعة من المشتريات المتاحة.

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

الجهاز الذي تم إرجاعه فارغ.

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

كلاهما.

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

yield RNIap.prepare()
const products = yield RNIap.getProducts(iapBundleIds(content))

console.log(iapBundleIds(content))
// ["org.truthordrink.TruthOrDrink.pack1", "org.truthordrink.TruthOrDrink.pack2", "org.truthordrink.TruthOrDrink.pack3"]
console.log(products)
// []

يعمل الكود أعلاه في نفس مشروع xcode بشكل صحيح باستخدام:
"تفاعل أصلي": "0.56.0"،
"رد فعل - أصلي - iap": "^ 2.4.0-beta6"

📱 iOS 🙏 help wanted

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

واحد فقط استطعت أن أجد أن منجم مطابق عن بعد كان # 340.

بالنسبة لي ، فإن الوحدة تعمل كما هو متوقع في 0.56.0 رد الفعل الأصلي ، ولكن ليس التفاعل الأصلي 0.59.4 ، لا يمكن العثور على أي تذكرة متعلقة بذلك. إذا كنت تستطيع توجيهي إلى تذكرة كهذه فسيكون ذلك مفيدًا للغاية.

سأقوم فقط بالتداول مع 0.56.0 في الوقت الحالي ، ولكن يجب أن تعلم أن الوحدة لا تعمل في 0.59.4.

ال 9 كومينتر

هناك العديد من القضايا المتعلقة بهذا والتي تم إغلاقها بالفعل. يرجى اتباع ذلك وهذا يجب أن يعمل.

واحد فقط استطعت أن أجد أن منجم مطابق عن بعد كان # 340.

بالنسبة لي ، فإن الوحدة تعمل كما هو متوقع في 0.56.0 رد الفعل الأصلي ، ولكن ليس التفاعل الأصلي 0.59.4 ، لا يمكن العثور على أي تذكرة متعلقة بذلك. إذا كنت تستطيع توجيهي إلى تذكرة كهذه فسيكون ذلك مفيدًا للغاية.

سأقوم فقط بالتداول مع 0.56.0 في الوقت الحالي ، ولكن يجب أن تعلم أن الوحدة لا تعمل في 0.59.4.

نفس المشكلة هنا

نفس الشيء هنا

أنا أرى نفس الشيء. هل هناك أي خطط لمعالجة ما يبدو أنه مشكلة مؤكدة مع 0.59.4؟

لماذا تم إغلاق هذه القضية حتى؟ ترجع getProducts مصفوفة فارغة في 0.59.8 أيضًا.

hyochan : وفقًا لتعليقك أعلاه الذي يُفترض أنه أدى إلى إغلاق هذه المشكلة ، يرجى التكرم

هذه هي المكتبة الوحيدة من نوعها التي أعرفها ، وهي لا تعمل في الإصدارات الحالية من RN. سيكون من الرائع تكوين فكرة أفضل عن ماهية المشكلة حتى يتمكن المجتمع من العمل على حلها. نحن بحاجة لهذه المكتبة!

ذات الصلة # 407

لقد حللت ذلك! أنا أستخدم هذه الإصدارات ،

react-native-iap: ^4.3.0
react-native: 0.60.5

فقط افعلها هكذا

const itemSkus = Platform.select({
    ios: [
        '100coins' // just remove bundle id from product id
    ],
    android: [
        '100coins' // just remove bundle id from product id
    ]
});
هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات