React-native-iap: يبدو أن getProducts و getSubscriptions يشاركان معلماتهما

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

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

2.3.19

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

iOS

سلوك متوقع

تشير المستندات الخاصة بهذه الوظائف إلى أنها قد ترجع الاشتراكات إذا تم تضمينها في قائمة وحدات التخزين التعريفية. لذلك في مكالمة مثل:

const subs = await getSubscriptions(['sku2', 'sku3']);
const prods = await getProducts(['sku1']);

أتوقع فقط الحصول على المنتجات / الاشتراكات المشار إليها بواسطة SKUs الموردة.

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

من المثير للدهشة بعد تنفيذ الكود أعلاه أن يحتوي كل من prods و subs على 3 عناصر ، مزيج من الاشتراكات والمنتجات على الرغم من أنني فصلتهم عند استدعاء الطرق. بعد إزالة على سبيل المثال 'sku2' من استدعاء أسلوب واحد ، يتغير ناتج الوظيفة الأخرى أيضًا ، ويختفي المنتج من كلا المصفوفتين المرتجعتين. يبدو أن هناك بعض الآثار الجانبية غير الموثقة تحدث هنا.

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

جهاز حقيقي

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

خطأ iOS فقط:

  • إنشاء الاشتراكات والمنتجات
  • استدعاء الوظائف كما هو موضح أعلاه
  • فحص المصفوفة التي تم إرجاعها
🍗 enhancement 🐛 bug 📱 iOS

ال 3 كومينتر

نعم. تستدعي الطريقتان نفس أساليب الهدف c الأصلية ، getItems() .
يمكنك استخدام هذه الوحدة لمعرفة هذه المشكلة ، لكننا سنصلح الرمز والمستند عاجلاً أم آجلاً.
شكرا لاهتمامك.

ارجو التذكير .. اغلاق هذا الموضوع.

لم يتم تحديث المستند بعد. ios side getProducts و getSubscriptions يبدو أنه لا فرق.

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