React-native-iap: getProducts mengembalikan larik kosong di RN versi terbaru

Dibuat pada 10 Apr 2019  ·  9Komentar  ·  Sumber: dooboolab/react-native-iap

Versi react-native-IAP

^ 2.4.7

Versi react-native

0.59.4

Platform yang Anda hadapi kesalahan (IOS atau Android atau keduanya?)

iOS

Perilaku yang diharapkan

Saya berharap getProducts mengembalikan serangkaian pembelian yang tersedia.

Perilaku sebenarnya

Perangkat yang dikembalikan kosong.

Lingkungan yang diuji (Emulator? Perangkat Nyata?)

Kedua.

Langkah-langkah untuk mereproduksi perilaku

yield RNIap.prepare()
const products = yield RNIap.getProducts(iapBundleIds(content))

console.log(iapBundleIds(content))
// ["org.truthordrink.TruthOrDrink.pack1", "org.truthordrink.TruthOrDrink.pack2", "org.truthordrink.TruthOrDrink.pack3"]
console.log(products)
// []

Kode di atas dalam proyek xcode yang sama berfungsi dengan benar menggunakan:
"react-native": "0.56.0",
"react-native-iap": "^ 2.4.0-beta6"

📱 iOS 🙏 help wanted

Komentar yang paling membantu

Hanya satu yang saya dapat menemukan bahwa saya yang cocok dari jarak jauh adalah # 340.

Bagi saya, modul berfungsi seperti yang diharapkan di react-native 0.56.0, tetapi tidak react-native 0.59.4, tidak dapat menemukan tiket yang terkait dengan itu. Jika Anda bisa mengarahkan saya ke tiket seperti itu, itu akan sangat membantu.

Saya hanya akan menggunakan 0,56.0 untuk saat ini, tetapi Anda harus tahu bahwa modul tidak berfungsi di 0,59,4.

Semua 9 komentar

Ada beberapa masalah terkait ini yang sudah ditutup. Silakan ikuti itu dan ini seharusnya berhasil.

Hanya satu yang saya dapat menemukan bahwa saya yang cocok dari jarak jauh adalah # 340.

Bagi saya, modul berfungsi seperti yang diharapkan di react-native 0.56.0, tetapi tidak react-native 0.59.4, tidak dapat menemukan tiket yang terkait dengan itu. Jika Anda bisa mengarahkan saya ke tiket seperti itu, itu akan sangat membantu.

Saya hanya akan menggunakan 0,56.0 untuk saat ini, tetapi Anda harus tahu bahwa modul tidak berfungsi di 0,59,4.

Masalah yang sama disini

Sama disini

Saya melihat hal yang sama. Apakah ada rencana untuk mengatasi masalah yang tampaknya dikonfirmasi dengan 0.59.4?

Mengapa masalah ini bahkan ditutup? getProducts mengembalikan array kosong di react-native 0.59.8 juga.

@hyochan : berdasarkan komentar Anda di atas yang mungkin mengakibatkan masalah ini ditutup, mohon beri tahu kami masalah apa yang digandakan ini.

Ini adalah satu-satunya pustaka dari jenisnya yang saya ketahui, DAN pustaka ini tidak berfungsi di versi RN saat ini. Akan sangat bagus untuk mendapatkan pemahaman yang lebih baik tentang apa masalahnya sehingga komunitas dapat bekerja untuk menyelesaikannya. Kami membutuhkan perpustakaan ini!

Terkait # 407

Saya menyelesaikannya! Saya menggunakan versi ini,

react-native-iap: ^4.3.0
react-native: 0.60.5

lakukan saja seperti ini

const itemSkus = Platform.select({
    ios: [
        '100coins' // just remove bundle id from product id
    ],
    android: [
        '100coins' // just remove bundle id from product id
    ]
});
Apakah halaman ini membantu?
0 / 5 - 0 peringkat