Perubahan endpoint Cloud Anchor ARCore 1.33

Mulai rilis 1.33.0 Agustus 2022, endpoint ARCore Cloud Anchor API tidak digunakan lagi. Semua aplikasi yang di-build dengan ARCore SDK 1.33.0 dan yang lebih tinggi kini menargetkan ARCore API baru, API serbaguna yang ditujukan untuk digunakan dengan semua layanan cloud ARCore. Semua aplikasi yang dibuat dengan ARCore SDK 1.32.0 dan yang lebih rendah akan terus menargetkan API lama.

Perubahan ini tidak akan memengaruhi data yang ada. Setelah aplikasi diupdate untuk menggunakan ARCore SDK 1.33.0 atau yang lebih baru, dan ARCore API baru telah diaktifkan di project Google Cloud yang digunakan oleh aplikasi Anda, fungsinya akan tetap sama seperti saat menggunakan endpoint sebelumnya. Untuk mendukung versi aplikasi yang lebih lama, Anda dapat mengaktifkan kedua API saat melakukan transisi.

Jika aplikasi Anda menggunakan Cloud Anchors API, Anda harus mengupdatenya untuk menggunakan ARCore SDK 1.33.0 atau yang lebih baru sebelum 31 Agustus 2023. Setelah tanggal ini, aplikasi yang dikompilasi dengan ARCore SDK 1.32.0 atau yang lebih lama tidak akan lagi dapat menghosting dan me-resolve Cloud Anchors.

Perubahan penamaan

Sebelumnya Baru
Nama API API ARCore Cloud Anchor API ARCore
Nama domain arcorecloudanchor.googleapis.com arcore.googleapis.com

Mengupdate aplikasi untuk menggunakan endpoint baru

Untuk mengupdate aplikasi:

  1. Buka konsol Google Cloud Platform.
  2. Tentukan project cloud yang digunakan aplikasi Anda.
  3. Pastikan ARCore API diaktifkan.
  4. Update aplikasi Anda untuk menggunakan ARCore SDK terbaru. ARCore SDK 1.33 dan yang lebih baru menggunakan ARCore API baru.
  5. Uji perubahan ini menggunakan fungsi Cloud Anchor API di aplikasi Anda.
  6. Pastikan penggunaan Cloud Anchor API untuk aplikasi yang diupdate muncul di ARCore API di project Google Cloud, dan bukan di ARCore Cloud Anchor API.

Perbarui setelan aplikasi

  • Jika aplikasi iOS Anda menggunakan JWT yang ditandatangani untuk otorisasi, ubah klaim audience ke https://arcore.googleapis.com/ untuk aplikasi yang di-build dengan ARCore SDK 1.33.0 dan yang lebih baru.
  • Jika kunci API Anda dibatasi, Anda harus mengizinkan ARCore API.
  • Jika Anda mengirim permintaan ke ARCore Cloud Anchor Management API dari backend, Anda harus mengaktifkan ARCore API dan mengubah nama domainnya menjadi arcore.googleapis.com.