Play Install Referrer API
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Dokumentasi ini menyediakan referensi teknis untuk menggunakan
Play Install Referrer API. Play Install Referrer API adalah
Antarmuka Layanan AIDL
yang utamanya digunakan oleh programmer non-Java.
Catatan:
Library Play Install Referrer
menyediakan wrapper di seluruh Play Install Referrer API dan dirancang untuk membantu programmer
Java menggunakan API.
Metode getInstallReferrer()
Metode ini menampilkan informasi perujuk penginstalan aplikasi yang sesuai dengan
nama paket tertentu yang dikirim melalui Bundle
(kunci dipetakan dalam tabel 1). Dalam
respons Bundle
yang dikirim oleh Google Play, informasi perujuk disimpan dalam
kolom yang dipetakan ke kunci yang dijelaskan dalam tabel 2.
Tabel 1. Permintaan
data paket getInstallReferrer()
.
Parameter
|
Jenis
|
Deskripsi
|
package_name
|
String
|
Nama paket pemanggil, digunakan untuk disambiguasi.
|
Tabel 2. Data respons dari permintaan
getInstallReferrer()
.
Kunci
|
Jenis
|
Deskripsi
|
install_referrer
|
String
|
URL perujuk paket yang diinstal.
|
referrer_click_timestamp_seconds
|
long
|
Stempel waktu sisi klien, dalam detik, saat klik perujuk terjadi.
|
install_begin_timestamp_seconds
|
long
|
Stempel waktu sisi klien, dalam detik, saat penginstalan aplikasi dimulai.
|
referrer_click_timestamp_server_seconds
|
long
|
Stempel waktu sisi server, dalam detik, saat klik perujuk terjadi.
|
install_begin_timestamp_server_seconds
|
long
|
Stempel waktu sisi server, dalam detik, saat penginstalan aplikasi dimulai.
|
install_version
|
string
|
Versi aplikasi pada saat aplikasi pertama kali diinstal.
|
google_play_instant
|
boolean
|
Menunjukkan apakah pengalaman instan aplikasi Anda diluncurkan dalam 7 hari terakhir.
|
Perhatian: Informasi perujuk penginstalan akan
tersedia selama 90 hari dan tidak akan berubah kecuali apabila aplikasi
diinstal ulang. Untuk menghindari panggilan API yang tidak diperlukan dalam aplikasi, Anda harus memanggil
API hanya sekali selama eksekusi pertama setelah penginstalan.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[[["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 2025-07-27 UTC."],[],[],null,["# Play Install Referrer API\n\nThis documentation provides technical reference for using the\nPlay Install Referrer API. The Play Install Referrer API is an\n[AIDL Service Interface](https://developer.android.com/guide/components/aidl.html)\nprimarily used by non-Java programmers.\n\n\n**Note:** The\n[Play Install Referrer Library](/google/play/installreferrer/library)\nprovides a wrapper around the Play Install Referrer API and is designed to help Java\nprogrammers use the API.\n\nThe getInstallReferrer() method\n-------------------------------\n\nThis method returns the app install referrer information corresponding to the\ngiven package name sent through a `Bundle` (key mapped in table 1). In the\nresponse `Bundle` sent by Google Play, the referral information is stored in\nfields mapped to the keys detailed in table 2.\n\n\n**Table 1.** `getInstallReferrer()` bundle data\nrequest.\n\n| Parameter | Type | Description |\n|----------------|----------|----------------------------------------------------------|\n| `package_name` | `String` | The package name of the caller, used for disambiguation. |\n\n\n**Table 2.** Response data from a `getInstallReferrer()`\nrequest.\n\n| Key | Type | Description |\n|-------------------------------------------|-----------|--------------------------------------------------------------------------------------|\n| `install_referrer` | `String` | The referrer URL of the installed package. |\n| `referrer_click_timestamp_seconds` | `long` | The client-side timestamp, in seconds, when the referrer click happened. |\n| `install_begin_timestamp_seconds` | `long` | The client-side timestamp, in seconds, when app installation began. |\n| `referrer_click_timestamp_server_seconds` | `long` | The server-side timestamp, in seconds, when the referrer click happened. |\n| `install_begin_timestamp_server_seconds` | `long` | The server-side timestamp, in seconds, when app installation began. |\n| `install_version` | `string` | The app's version at the time when the app was first installed. |\n| `google_play_instant` | `boolean` | Indicates whether your app's instant experience was launched within the past 7 days. |\n\n**Caution:** The install referrer information will be\navailable for 90 days and **won't change** unless the application is\nreinstalled. To avoid unnecessary API calls in your app, you should invoke the\nAPI **only once** during the first execution after install."]]