"react-native-iap": "3.0.2"
"react-native": "0.59.2"
Android
المنبثقة جوجل اللعب شراء
خطأ: هذا العنصر غير متوفر.
جهاز حقيقي
import RNIap, {
Product,
ProductPurchase,
acknowledgePurchaseAndroid,
purchaseUpdatedListener,
purchaseErrorListener,
PurchaseError,
} from 'react-native-iap';
const itemSkus = Platform.select({
android: [
'xxx',
'xxx',
'android.test.purchased',
]
});
const result = await RNIap.initConnection();
RNIap.getProducts(itemSkus).then((products) => {
this.setState({
products
});
requestSubscription = async (sku) => {
try {
RNIap.requestSubscription(sku);
} catch (err) {
console.log(err.message);
}
}
عندما أحاول شراء منتجي ، تلقيت هذا الخطأ ، ولكن عندما أستخدم android.test.purchased ، فإنه يعمل
يرجى الدخول على دليل بلدي لحل المشكلة.
لا تتردد في إعادة الفتح عندما لا تزال لديك مشكلة.
لقد اتبعت دليلك ، لكن هذا لا يعمل ، لقد استخدمت ملف apk موقّع على جهاز حقيقي ، لكن ما زلت أتلقى هذا الخطأ
جربها. يعمل لدي:
"تحتاج أيضًا إلى إضافة حساب الاختبار الخاص بك إلى قائمة خاصة أخرى من الحسابات" حسابات Gmail مع إمكانية الوصول التجريبي "، يمكنك العثور على ذلك في إعداد حساب التشغيل (وليس المشروع!). في الصفحة حيث يمكنك رؤية قائمة بمشروعاتك ، انتقل إلى الإعدادات ، ثم في صفحة "تفاصيل الحساب" (قم بالتمرير لأسفل ، ستجدها تقريبًا في أسفل الصفحة) ستجد قائمة "حسابات Gmail ذات الوصول التجريبي". "
قم بإعداد ترخيص التطبيق
لإعداد ترخيص التطبيق ، ابدأ بإضافة قائمة عناوين Gmail الخاصة بالمختبرين في Play Console.
ما نجح بالنسبة لي (بعد كل النقاط المذكورة أعلاه) هو تعيين إصدار من التطبيق على مرحلة ألفا في Google Play Console ثم فتح رابط اختبار ألفا على الجهاز الذي أختبره. هناك قبلت دعوة الاختبار وبعد ذلك فقط يمكنني شراء المنتجات في تطبيقي.
لقد جربت كل تلك الحلول المذكورة هنا ولكن ما زلت أتلقى هذا الخطأ الغريب: "تعذر العثور على العنصر الذي كنت تحاول شراءه".
التعليق الأكثر فائدة
جربها. يعمل لدي:
"تحتاج أيضًا إلى إضافة حساب الاختبار الخاص بك إلى قائمة خاصة أخرى من الحسابات" حسابات Gmail مع إمكانية الوصول التجريبي "، يمكنك العثور على ذلك في إعداد حساب التشغيل (وليس المشروع!). في الصفحة حيث يمكنك رؤية قائمة بمشروعاتك ، انتقل إلى الإعدادات ، ثم في صفحة "تفاصيل الحساب" (قم بالتمرير لأسفل ، ستجدها تقريبًا في أسفل الصفحة) ستجد قائمة "حسابات Gmail ذات الوصول التجريبي". "
قم بإعداد ترخيص التطبيق
لإعداد ترخيص التطبيق ، ابدأ بإضافة قائمة عناوين Gmail الخاصة بالمختبرين في Play Console.