Saya mencoba untuk mengintegrasikan pembelian dalam aplikasi Android Market ke dalam aplikasi saya, tetapi sayangnya menemukan kesalahan yang mengganggu setiap kali saya mencoba untuk membeli produk aplikasi yang sebenarnya.
Saya telah mengambil aplikasi sampel (Dungeons) dan menambahkannya ke aplikasi saya. Saya telah memperbarui Kunci Publik dan juga memperbarui daftar produk menjadi yang berikut:
/ ** Susunan entri daftar produk untuk produk yang dapat dibeli. * /
private static final CatalogEntry[] CATALOG = new CatalogEntry[] {
new CatalogEntry("full", "Full v", Managed.MANAGED),
};
Saya telah mengekspor aplikasi menggunakan Eclipse, dan menginstalnya di ponsel saya dan juga mengunggahnya ke situs web Android Market. Juga di situs web Android Market, saya telah menambahkan lengkap sebagai pembelian dalam aplikasi dan menerbitkannya.
Saya juga telah menambahkan akun googlemail saya sebagai akun pengujian (yang saya masuki di ponsel saya).
Ketika saya menjalankan aplikasi di ponsel saya, saya mendapatkan item yang Anda minta tidak tersedia untuk pembelian pesan android setiap kali saya mencoba membeli penuh, tetapi jika saya mencoba misalnya, android.test.purchased, itu berfungsi dengan baik.
Dokumentasi untuk item yang Anda minta tidak tersedia untuk pembelian android menyatakan sebagai berikut:
Menunjukkan bahwa Android Market tidak dapat menemukan item yang diminta dalam daftar produk aplikasi. Ini dapat terjadi jika ID produk salah eja dalam permintaan REQUEST_PURCHASE Anda atau jika item tidak dipublikasikan dalam daftar produk aplikasi.
ID produk pasti sama, itu pasti diterbitkan dan permintaan harus diproses dengan baik karena ini adalah aplikasi sampel.
Saya menggunakan versi yang sama dari apk dan saya menerbitkan produk dalam aplikasi juga dan juga mengaktifkan apk. tapi tetap saja saya menghadapi masalah yang sama tolong bantu saya untuk memperbaikinya.
Pikiran apa pun akan dihargai!