^ 2.4.7
0.59.4
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"
هناك العديد من القضايا المتعلقة بهذا والتي تم إغلاقها بالفعل. يرجى اتباع ذلك وهذا يجب أن يعمل.
واحد فقط استطعت أن أجد أن منجم مطابق عن بعد كان # 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
]
});
التعليق الأكثر فائدة
واحد فقط استطعت أن أجد أن منجم مطابق عن بعد كان # 340.
بالنسبة لي ، فإن الوحدة تعمل كما هو متوقع في 0.56.0 رد الفعل الأصلي ، ولكن ليس التفاعل الأصلي 0.59.4 ، لا يمكن العثور على أي تذكرة متعلقة بذلك. إذا كنت تستطيع توجيهي إلى تذكرة كهذه فسيكون ذلك مفيدًا للغاية.
سأقوم فقط بالتداول مع 0.56.0 في الوقت الحالي ، ولكن يجب أن تعلم أن الوحدة لا تعمل في 0.59.4.