"react-native-iap": "^ 2.4.1",
RN 0,53+
IOS
Saya perlu menerapkan dan menguji fungsionalitas ini di aplikasi yang perlu saya unggah ke apple connect
menghasilkan respons kosong untuk getProducts
kedua
informasi aplikasi saya:
informasi produk saya:
saya coba dengan kode ini:
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);
}
}
keluaran:
Products Array []
Saya sudah cukup mengalami masalah dengan ini, adakah yang bisa membantu saya?
@ 13ArturBruno Sudahkah Anda memeriksa readme ? Jika tidak, silakan coba langkah-langkah di sana lalu kembali.
Apakah Anda mengetahui apa yang mungkin terjadi?
Kesalahan saya telah teratasi! Baru saja menunggu perjanjian dan pajak.
Halo semuanya, saya punya masalah yang sama. Saya selalu mendapatkan array kosong saat memanggil getProducts
@hyochan @ 13ArturBruno
Silakan periksa readme
saya sebutkan di atas dan agreements and tax
.
@hyochan saya harus memasukkan informasi rekening bank saya, dan memiliki status aktif pada kontrak aplikasi berbayar? Jika ya saya akan melakukannya nanti.
Tetapi bahkan di android saya juga menerima array kosong.
@tmjordan Android membutuhkan waktu maksimal 24 jam untuk membuatnya berfungsi jika Anda baru saja mengunggah item pembelian.
Ok terima kasih banyak kawan, saya akan menunggu dan saya akan memberi tahu Anda :)
Hai @hyochan , saya sudah berhasil membuatnya berfungsi di iOS, tetapi masih belum ada di android, masih mendapatkan array kosong. Untuk menguji saya menggunakan emulator android dengan google play. Tidak yakin apakah itu terkait.
Saya menghadapi masalah yang sama, mendapatkan array kosong dari metode getProducts ().
react-native-iap - 2.4.8 & react-native version - 0.56.0.
Ini berfungsi dengan baik di iOS asli dengan id yang sama.
Bagaimana cara mengatasinya?
@hyochan Saya menggunakan modul InAppUtils
dan produknya baik-baik saja, jadi saya kira semua pengaturan di Apple connect baik-baik saja.
Tetapi ketika saya menggunakan getProducts
saya mendapatkan array kosong.
Menggunakan RN terbaru (0.60) dan RNIap terbaru.
@ dani-z apakah Anda memperbaiki masalah ini. saya juga mendapatkan larik kosong
ini adalah kode saya yang paling sederhana
saya menambahkan produk ini 12 jam yang lalu dan menerapkan saluran alfa dan beta (beta masih menunggu)
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
}
}
log konsol adalah
[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 []
Komentar yang paling membantu
@tmjordan Android membutuhkan waktu maksimal 24 jam untuk membuatnya berfungsi jika Anda baru saja mengunggah item pembelian.