Jika aplikasi Anda membuat permintaan Play Age Signals API dan panggilan gagal, aplikasi Anda akan menerima kode error. Error ini dapat terjadi karena berbagai alasan, seperti aplikasi Google Play Store yang sudah tidak berlaku.
Strategi percobaan ulang: Dalam situasi ketika pengguna sedang berada dalam sesi, sebaiknya implementasikan strategi percobaan ulang dengan jumlah maksimum upaya sebagai kondisi keluar sehingga error tersebut tidak akan mengganggu pengalaman pengguna.
Tabel berikut mencantumkan kode error untuk Play Age Signals API.
| Kode | Konstanta | Deskripsi | Dapat dicoba ulang |
|---|---|---|---|
| -1 | API_NOT_AVAILABLE | Play Age Signals API tidak tersedia. Versi aplikasi Google Play Store yang diinstal di perangkat mungkin sudah lama. Minta pengguna untuk mengupdate Google Play Store. | Ya |
| -2 | PLAY_STORE_NOT_FOUND | Tidak ada aplikasi Google Play Store yang ditemukan di perangkat. Minta pengguna untuk menginstal atau mengaktifkan Google Play Store. | Ya |
| -3 | NETWORK_ERROR | Tidak ditemukan jaringan yang tersedia. Minta pengguna untuk memeriksa koneksi internet. | Ya |
| -4 | PLAY_SERVICES_NOT_FOUND | Layanan Play tidak tersedia atau versinya terlalu lama. Minta pengguna untuk menginstal, mengupdate, atau mengaktifkan Layanan Play. | Ya |
| -5 | CANNOT_BIND_TO_SERVICE | Gagal melakukan binding ke layanan di Google Play Store. Hal ini dapat disebabkan oleh adanya versi Google Play Store lama yang diinstal di perangkat atau memori perangkat kelebihan beban. Minta pengguna mengupdate aplikasi Google Play Store. Coba lagi dengan backoff eksponensial. | Ya |
| -6 | PLAY_STORE_VERSION_OUTDATED | Aplikasi Play Store perlu diupdate. Minta pengguna mengupdate aplikasi Google Play Store. | Ya |
| -7 | PLAY_SERVICES_VERSION_OUTDATED | Layanan Play perlu diupdate. Minta pengguna mengupdate Layanan Play. | Ya |
| -8 | CLIENT_TRANSIENT_ERROR | Terjadi error sementara di perangkat klien. Implementasikan strategi percobaan ulang dengan jumlah maksimum upaya sebagai kondisi keluar. Jika masalah masih belum teratasi, minta pengguna untuk mencoba lagi nanti. | Ya |
| -9 | APP_NOT_OWNED | Aplikasi tidak diinstal oleh Google Play. Minta pengguna untuk mendapatkan aplikasi Anda dari Google Play. | Tidak |
| -10 | SDK_VERSION_OUTDATED | Versi Play Age Signals SDK tidak lagi didukung. Minta pengguna untuk mengupdate aplikasi Anda ke versi yang lebih baru yang menggunakan versi terbaru Play Age Signals SDK. | Tidak |
| -100 | INTERNAL_ERROR | Error internal tidak diketahui. Implementasikan strategi percobaan ulang dengan jumlah maksimum upaya sebagai kondisi keluar. Jika masalah masih belum teratasi, minta pengguna untuk mencoba lagi nanti. Jika terus gagal, hubungi dukungan Developer Google Play, sertakan Play Age Signals API di subjek, dan sertakan detail teknis sebanyak mungkin (seperti laporan bug). | Tidak |