2.3.19
iOS
تشير المستندات الخاصة بهذه الوظائف إلى أنها قد ترجع الاشتراكات إذا تم تضمينها في قائمة وحدات التخزين التعريفية. لذلك في مكالمة مثل:
const subs = await getSubscriptions(['sku2', 'sku3']);
const prods = await getProducts(['sku1']);
أتوقع فقط الحصول على المنتجات / الاشتراكات المشار إليها بواسطة SKUs الموردة.
من المثير للدهشة بعد تنفيذ الكود أعلاه أن يحتوي كل من prods
و subs
على 3 عناصر ، مزيج من الاشتراكات والمنتجات على الرغم من أنني فصلتهم عند استدعاء الطرق. بعد إزالة على سبيل المثال 'sku2'
من استدعاء أسلوب واحد ، يتغير ناتج الوظيفة الأخرى أيضًا ، ويختفي المنتج من كلا المصفوفتين المرتجعتين. يبدو أن هناك بعض الآثار الجانبية غير الموثقة تحدث هنا.
جهاز حقيقي
خطأ iOS فقط:
نعم. تستدعي الطريقتان نفس أساليب الهدف c الأصلية ، getItems()
.
يمكنك استخدام هذه الوحدة لمعرفة هذه المشكلة ، لكننا سنصلح الرمز والمستند عاجلاً أم آجلاً.
شكرا لاهتمامك.
ارجو التذكير .. اغلاق هذا الموضوع.
لم يتم تحديث المستند بعد. ios side getProducts و getSubscriptions يبدو أنه لا فرق.