Ringkasan

Nearby Messages API adalah API publikasi-langganan yang memungkinkan Anda meneruskan payload biner antara perangkat Android dan iOS yang terhubung ke internet. Perangkat tidak harus berada di jaringan yang sama, tetapi mereka harus terhubung ke Internet.

Fitur Di Sekitar menggunakan Bluetooth Hemat Energi untuk mengomunikasikan kode pemasangan tepat waktu yang unik antar perangkat. Server memfasilitasi pertukaran pesan antar perangkat yang mendeteksi kode penyambungan yang sama. Saat perangkat mendeteksi kode penyambungan dari perangkat di sekitar perangkat, mengirim kode pemasangan ke server {i> Nearby Messages<i} untuk divalidasi, dan memeriksa apakah ada pesan yang akan dikirimkan untuk aplikasi sekumpulan langganan saat ini.

Nearby Messages tidak diautentikasi dan tidak memerlukan Akun Google.

Mekanisme pasti untuk pertukaran data dapat bervariasi dari rilis ke rilis. Tujuan berikut menampilkan peristiwa yang mengarah ke pertukaran pesan:

  1. Aplikasi publikasi membuat permintaan untuk mengaitkan payload biner (pesan) dengan kode pemasangan {i>unik-in-time<i} (token). Server membuat pesan error sementara asosiasi antara payload pesan dan token.

  2. Perangkat publikasi menggunakan Bluetooth Energi Rendah agar token dapat dideteksi oleh perangkat di sekitar. Perangkat publikasi juga menggunakan Bluetooth Hemat Energi untuk memindai token dari perangkat lain.

  3. Aplikasi yang berlangganan mengaitkan langganannya dengan token dan menggunakan Bluetooth Low Energy untuk mengirim tokennya kepada penayang, dan mendeteksi sebelumnya yang benar.

  4. Ketika salah satu sisi mendeteksi token pihak lain, kedua belah pihak melaporkannya ke server.

  5. Server memfasilitasi pertukaran pesan antara dua perangkat saat keduanya dikaitkan dengan token umum, dan kunci API yang digunakan oleh aplikasi pemanggil adalah yang dikaitkan dengan project yang sama di Google Developers Console.

Saat menggunakan Nearby SDK layanan Google Play, analisis penggunaan dikumpulkan untuk meningkatkan pengalaman.

  • Metrik performa: Durasi publikasi dan langganan, serta jumlah pesan yang diterima akan dikumpulkan saat menggunakan Nearby SDK.
  • Informasi perangkat: Model perangkat, negara, versi build, dan nama paket aplikasi dikumpulkan dan dikaitkan dengan performa metrik untuk mengidentifikasi irisan regional dan khusus perangkat.
  • Nearby Messages memublikasikan: Data yang dipublikasikan melalui Nearby Messages disimpan oleh Google hingga pesan tidak lagi dipublikasikan. Data ini dibagikan dengan pelanggan yang berada di dekat perangkat.

Pengguna akhir dapat mengizinkan atau menolak pengumpulan data ini dengan membuka Setelan > Google > Penggunaan & diagnostik.