React-native-iap: النتائج في استجابة فارغة لـ getProducts!

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

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

"رد فعل-أصلي-إيب": "^ 2.4.1" ،

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

RN 0.53+

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

IOS

سلوك متوقع

أحتاج إلى تنفيذ واختبار هذه الوظيفة في تطبيق سأحتاج إلى تحميله إلى Apple connect

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

ينتج عنه استجابة فارغة لـ getProducts

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

على حد سواء

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

معلومات تطبيقي:
captura de tela 2019-02-21 as 10 59 31

معلومات منتجي:
captura de tela 2019-02-21 as 10 59 46

أحاول باستخدام هذا الرمز:

const itemSkus = Platform.select({
  ios: [
    'br.com.ousesaber.innap.usuariopremium'
  ],
  android: [
    'br.com.ousesaber.innap.usuariopremium'
  ]
});
getItems = async() => {
    try {
      const products = await RNIap.getProducts(itemSkus);
      // const products = await RNIap.getSubscriptions(itemSkus);
      console.log('Products', products);
      this.setState({ productList: products });
    } catch (err) {
      console.warn(err.code, err.message);
    }
  }

انتاج:

Products Array []

أواجه مشاكل كافية مع هذا ، هل يمكن لأي شخص مساعدتي؟

📱 iOS 🙏 help wanted

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

يستغرق tmjordan Android 24 ساعة كحد أقصى لجعله يعمل إذا كنت قد قمت للتو بتحميل عناصر الشراء.

ال 13 كومينتر

@ 13ArturBruno هل راجعت الملف التمهيدي ؟ إذا لم يكن كذلك ، يرجى تجربة الخطوات هناك ثم العودة.

هل اكتشفت ما يمكن أن يحدث؟

لقد تم حل خطأي! لقد علقت للتو على الاتفاقات والضرائب.

مرحباً بالجميع ، لدي نفس المشكلة. أحصل دائمًا على مصفوفة فارغة عند الاتصال بـ getProducts

تضمين التغريدة

يرجى التحقق من readme أشرت إليه أعلاه و agreements and tax .

hyochan يجب أن أضع معلومات حسابي المصرفي ، ولدي حالة نشطة في عقود التطبيقات المدفوعة؟ إذا كانت الإجابة بنعم ، سأفعل ذلك لاحقًا.
ولكن حتى على نظام Android ، أتلقى أيضًا مجموعة فارغة.

يستغرق tmjordan Android 24 ساعة كحد أقصى لجعله يعمل إذا كنت قد قمت للتو بتحميل عناصر الشراء.

حسنًا ، شكرًا جزيلاً لك يا رجل ، سأنتظر وسأعلمك :)

مرحبًا hyochan ، لقد نجحت في جعله يعمل على نظام التشغيل iOS ، ولكن لا يزال هناك شيء على نظام Android ، وما زلت أحصل على مجموعة فارغة. لاختبار أنا أستخدم محاكي android مع google play. ليس مؤكدًا إذا كان متعلقًا.

أواجه نفس المشكلة ، أحصل على مصفوفة فارغة من طريقة getProducts ().

رد فعل - أصلي - IAP - 2.4.8 & رد فعل الإصدار الأصلي - 0.56.0.

إنه يعمل بشكل صحيح على نظام iOS الأصلي بنفس المعرف.

كيفية حلها؟

hyochan كنت أستخدم وحدة InAppUtils وكانت المنتجات تأتي على ما يرام ، لذلك أعتقد أن كل الإعداد في Apple connect على ما يرام.
لكن عندما أستخدم getProducts أحصل على مصفوفة فارغة.

باستخدام أحدث RN (0.60) وأحدث RNIap.

@ dani-z هل أصلحت هذه المشكلة. حصلت أيضًا على مجموعة فارغة
هذا هو أبسط كود لدي

لقد أضفت هذه المنتجات قبل 12 ساعة ونشرت قنوات ألفا وبيتا (لا يزال الإصدار التجريبي قيد الانتظار)

const itemSkus = Platform.select({
  ios: [],
  android: ['1_number_weekly', 'one_number_weekly', 'two_number_weekly'],
});

async componentDidMount() {
    try {
      await RNIap.initConnection();
      console.log(itemSkus);
      const products = await RNIap.getSubscriptions(itemSkus);
      this.setState({products});
      console.log('products', products);
    } catch (err) {
      console.warn(err); // standardized err.code and err.message available
    }
  }

سجل وحدة التحكم هو

[Wed Aug 12 2020 13:45:29.643]  LOG      ["1_number_weekly", "one_number_weekly", "two_number_weekly"]
[Wed Aug 12 2020 13:45:29.765]  LOG      products []

image

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

القضايا ذات الصلة

schumannd picture schumannd  ·  3تعليقات

coldfins picture coldfins  ·  3تعليقات

jvandenaardweg picture jvandenaardweg  ·  4تعليقات

bakedbean picture bakedbean  ·  5تعليقات

safciplak picture safciplak  ·  3تعليقات