"react-native-iap": "3.0.2"
"react-native": "0.59.2"
Android
popup Google play beli
Kesalahan: Item itu tidak tersedia.
Perangkat nyata
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);
}
}
Ketika saya mencoba untuk membeli produk saya, saya mendapat kesalahan itu, tetapi ketika saya menggunakan android.test.purchased itu berfungsi
Silakan baca panduan saya untuk menyelesaikan masalah Anda.
Silakan buka kembali jika Anda masih mengalami masalah.
Saya mengikuti panduan Anda, tetapi ini tidak berfungsi, saya menggunakan apk yang ditandatangani di perangkat nyata, tetapi saya masih mendapatkan kesalahan itu
Cobalah. Bekerja untuk saya:
"Anda perlu menambahkan akun pengujian Anda ke daftar akun khusus lainnya" Akun Gmail dengan akses pengujian ", Anda dapat menemukannya di pengaturan akun play (bukan proyek!). Pada halaman di mana Anda dapat melihat daftar proyek Anda pergi ke pengaturan, dan kemudian di halaman "Detail akun" (gulir ke bawah, hampir di bagian bawah halaman) Anda akan menemukan daftar "Akun Gmail dengan akses pengujian".
Siapkan lisensi aplikasi
Untuk menyiapkan pemberian lisensi aplikasi, mulailah dengan menambahkan daftar alamat Gmail penguji Anda di Konsol Play.
Apa yang berhasil bagi saya (setelah semua poin di atas) adalah menyetel versi aplikasi ke fase Alfa di Konsol Google Play, lalu membuka tautan pengujian alfa pada perangkat yang saya uji. Di sana saya menerima undangan pengujian dan hanya setelah itu saya benar-benar dapat membeli produk di aplikasi saya.
Saya mencoba semua solusi yang disebutkan di sini tetapi tetap saja saya mendapatkan kesalahan aneh itu: 'Item yang Anda coba beli tidak dapat ditemukan'.
Komentar yang paling membantu
Cobalah. Bekerja untuk saya:
"Anda perlu menambahkan akun pengujian Anda ke daftar akun khusus lainnya" Akun Gmail dengan akses pengujian ", Anda dapat menemukannya di pengaturan akun play (bukan proyek!). Pada halaman di mana Anda dapat melihat daftar proyek Anda pergi ke pengaturan, dan kemudian di halaman "Detail akun" (gulir ke bawah, hampir di bagian bawah halaman) Anda akan menemukan daftar "Akun Gmail dengan akses pengujian".
Siapkan lisensi aplikasi
Untuk menyiapkan pemberian lisensi aplikasi, mulailah dengan menambahkan daftar alamat Gmail penguji Anda di Konsol Play.