React-native-iap: buySubscription يعيد E_UNKNOWN على iOS

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

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

0.3.10

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

iOS

سلوك متوقع

يتم إرجاع إيصال شراء الاشتراك

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

"E_UNKNOWN" ، "حدث خطأ غير معروف أو غير متوقع. الرجاء معاودة المحاولة في وقت لاحق.'

لقد اتبعت تعليمات الإعداد ويمكنني الاتصال بـ getSubscriptions() واستعادة منتج اشتراك صالح.

عندما أتصل بـ buySubscription(myValidProductId) أعود للخطأ غير المعروف المذكور أعلاه. لم تتم مراجعة أو الموافقة على تطبيقي أو الشراء داخل التطبيق حتى الآن ، ما زلت في مرحلة التطوير والاختبار. هل يجب أن أكون قادرًا على اختبار شراء اشتراك فعليًا بهذه الطريقة؟

تم تجربة ذلك في كل من جهاز المحاكاة والتطبيق المثبت على جهازي.

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

لدي نفس الخطأ المذكور أعلاه عند محاولة ترقية خطة الاشتراك. كيف تحل هذا؟

ال 5 كومينتر

يمكنك اختبار "getProducts" في أجهزة المحاكاة ، ولكن يمكنك اختبار الطرق الأخرى في الأجهزة الحقيقية.
أتمنى أن تنفذ وتختبر كما في المثال. https://github.com/dooboolab/react-native-iap/blob/master/RNIapExample/src/components/pages/First.js
يعمل خادم Apple IAP أحيانًا ببطء ، أو لا يعمل ، اختبره بعد عدة ساعات.

شكرا JJMoon أنا أقدر ردود الفعل. لقد نجحت في العمل ، واتضح أنني بحاجة إلى تسجيل الدخول إلى الجهاز باستخدام حساب مستخدم اختبار itunes connect sandbox.

شكرا JJMoon أنا أقدر ردود الفعل. لقد نجحت في العمل ، واتضح أنني بحاجة إلى تسجيل الدخول إلى الجهاز باستخدام حساب مستخدم اختبار itunes connect sandbox.

شكرا !!

تضمين التغريدة
أواجه نفس المشكلة على iOS ، الوضع هو بمجرد أن أشتري بنجاح اشتراكًا متكررًا لمدة 12 شهرًا. ثم في بيئة sandbox على الجهاز عندما أحاول شراء 3 أشهر أو أي اشتراك آخر أقل من 12 شهرًا ، سألت عن أرصدة مستخدم sandbox ، يظهر أن الشراء نجح ، ثم فجأة تظهر رسالة منبثقة تشير إلى حدوث خطأ غير معروف أو غير متوقع. " الحصول على هذا الخطأ:
{[خطأ: حدث خطأ غير معروف أو غير متوقع. الرجاء معاودة المحاولة في وقت لاحق.]
الإطارات إلى الأعلى: 1 ،
الكود: "E_UNKNOWN" ،
originalStackIOS:
['0 RadioSpirit 0x0000000102bfd3e8 RCTJSErrorFromCodeMessageAndNSError + 152'،
"1 RadioSpirit 0x0000000102b96b24 __41- [RCTModuleMethod processMethodSignature] _block_invoke_2.218 + 176" ،
'2 RadioSpirit 0x0000000102aeeb64 - [رفض RNIapIosPromi sesForKey: الرمز : الرسالة: خطأ :] + 512' ،
"3 RadioSpirit 0x0000000102af10ec __45- [RNIapIos pay mentQueue: updatedTransactions :] _ block_invoke + 348"،
"4 libdispatch.dylib 0x0000000104534dc8 _dispatch_client_callout + 16" ،
"5 libdispatch.dylib 0x000000010454382c _dispatch_lane_barrier_sync_invoke_and_complete + 124" ،
'6 RadioSpirit 0x0000000102af0e74 - [RNIapIos pay mentQueue: updatedTransactions :] + 908'،
"7 libdispatch.dylib 0x0000000104533824 _dispatch_call_block_and_release + 24" ،
"8 libdispatch.dylib 0x0000000104534dc8 _dispatch_client_callout + 16" ،
"9 libdispatch.dylib 0x0000000104542a78 _dispatch_main_queue_callback_4CF + 1360" ،
'10 CoreFoundation 0x0000000220894df4 + 12 '،
'11 CoreFoundation 0x000000022088fcbc + 1964 '،
'12 CoreFoundation 0x000000022088f1f0 CFRunLoopRunSpecific + 436 '،
'13 GraphicsServices 0x0000000222b08584 GSEventRunModal + 100 '،
'14 UIKitCore 0x000000024dbe6d40 UIA التطبيق الرئيسي + 212 '،
'15 RadioSpirit 0x0000000102996d70 main + 124 '،
'16 libdyld.dylib 0x000000022034ebb4 + 4 ']،
userInfo: {NSLocalizedDescription: 'Cannot connect to iTunes Store'}،
المجال: "SKErrorDomain"،
الخط: 2268 ،
العمود: 26 ،
sourceURL: ' http://192.168.1.107 : 8081 / index.bundle؟ platform = ios & dev = true & minify = false'}

الرجاء مساعدتي في فهم وحل هذا الموقف.

لدي نفس الخطأ المذكور أعلاه عند محاولة ترقية خطة الاشتراك. كيف تحل هذا؟

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