The Instance ID API is deprecated. If you need to access unique app installation identifiers, use the Firebase installations API. See also Firebase installations and Instance ID. The Instance ID server-side API will be turned down on September 29, 2027. Please refer to the FAQ page for migration guidance. New projects will not be able to onboard the Instance ID server-side API after October 1, 2026.
Google menggunakan teknologi AI untuk menerjemahkan konten ke dalam bahasa pilihan Anda. Terjemahan AI mungkin mengandung kesalahan.
Instance ID API
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Instance ID API memungkinkan Anda mengintegrasikan Instance ID dengan aplikasi Android atau iOS. Instance ID menyediakan ID unik untuk setiap instance aplikasi Anda dan mekanisme untuk mengautentikasi dan mengotorisasi tindakan. InstanceID memiliki masa aktif yang panjang, tetapi dapat berakhir karena alasan berikut:
Perangkat direset ke setelan pabrik.
Pengguna meng-uninstal aplikasi.
Pengguna melakukan “Hapus Data” di aplikasi.
Perangkat tidak digunakan dalam jangka waktu yang lama (perangkat dan wilayah menentukan jangka waktu).
Layanan Instance ID mendeteksi penyalahgunaan atau error dan mereset InstanceID.
Kode sisi server jika aplikasi klien Anda memerlukan fungsi tersebut.
Layanan Instance ID memberi tahu aplikasi Anda tentang reset InstanceID melalui
callback ke InstanceIDListenerService. Jika menerima notifikasi ini, aplikasi Anda harus memanggil getToken() dan mengambil InstanceID baru, serta memperbarui servernya.
Gunakan metode getToken untuk membuktikan kepemilikan InstanceID dan mengizinkan server mengakses data atau layanan yang terkait dengan aplikasi. Metode ini mengikuti pola OAuth2, dan memerlukan authorizedEntity dan scope. authorizedEntity dapat berupa ID project atau InstanceID lain, dan menentukan layanan yang diizinkan untuk menggunakan token yang dihasilkan. scope menentukan layanan atau data tertentu yang dapat diakses oleh token.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2026-09-12 UTC."],[],[]]