Setelah memiliki penerapan OAuth 2.0, Anda dapat mengonfigurasi App Flip berbasis OAuth secara opsional, yang memungkinkan pengguna Android menautkan akun mereka di sistem autentikasi dengan lebih cepat ke Akun Google mereka. Bagian berikut menjelaskan cara mendesain dan menerapkan App Flip untuk integrasi Cloud-to-cloud Anda.
Panduan desain
Bagian ini menjelaskan persyaratan desain dan rekomendasi untuk layar izin penautan akun App Flip. Setelah Google memanggil aplikasi Anda, aplikasi akan menampilkan layar izin kepada pengguna.
Persyaratan
- Anda harus memiliki pernyataan otorisasi Google, seperti "Setelah ditautkan, Google akan memiliki izin untuk mengontrol perangkat Anda".
- Anda harus memberitahukan bahwa akun pengguna ditautkan ke Google, bukan ke produk Google tertentu, seperti Google Home atau Asisten Google.
- Anda harus menyatakan pesan ajakan (CTA) yang jelas di layar izin dan menggunakan kata-kata "Setuju dan tautkan" untuk tindakan penautan. Hal ini karena pengguna perlu memahami data apa yang perlu mereka bagikan kepada Google untuk menautkan akun mereka.
- Anda harus menyediakan cara bagi pengguna untuk kembali atau membatalkan, jika mereka memilih untuk tidak menautkan. Gunakan kata "Cancel" untuk tindakan pembatalan.
- Anda harus menerapkan alur kerja ini: Setelah mengklik "Setuju dan tautkan", Anda harus menunjukkan keberhasilan penautan dan mengalihkan pengguna kembali ke aplikasi Google Home secara otomatis. Sekarang pengguna akan melihat perangkat tertaut di aplikasi Google Home dengan tindakan Anda. Setelah mengklik "Cancel", Anda harus mengalihkan pengguna kembali ke aplikasi Google Home.
Rekomendasi
Sebaiknya Anda melakukan hal berikut:
Menampilkan Kebijakan Privasi Google. Sertakan link ke Kebijakan Privasi Google di layar izin.
Data untuk dibagikan. Gunakan bahasa yang jelas dan ringkas untuk memberi tahu pengguna data apa yang diperlukan Google dan alasannya.
Kemampuan untuk membatalkan tautan. Menawarkan mekanisme bagi pengguna untuk membatalkan tautan, seperti URL ke setelan akun mereka di platform Anda. Atau, Anda dapat menyertakan link ke Akun Google tempat pengguna dapat mengelola akun tertaut mereka.
Kemampuan untuk mengubah akun pengguna. Sarankan metode bagi pengguna untuk beralih akun. Hal ini sangat bermanfaat jika pengguna cenderung memiliki beberapa akun.
- Jika pengguna harus menutup layar izin untuk beralih akun, kirim error yang dapat dipulihkan ke Google agar pengguna dapat login ke akun yang diinginkan menggunakan penautan OAuth dan alur implisit.
Sertakan logo Anda. Tampilkan logo perusahaan Anda di layar izin. Gunakan panduan gaya untuk menempatkan logo Anda. Jika Anda juga ingin menampilkan logo Google, lihat Logo dan merek dagang.
Menyiapkan App Flip berbasis OAuth
Bagian berikut menjelaskan prasyarat untuk App Flip berbasis OAuth dan cara mengonfigurasi project App Flip di Konsol Developer Google Home.
Membuat integrasi Cloud-ke-Cloud dan menyiapkan server OAuth 2.0
Sebelum dapat mengonfigurasi App Flip, Anda perlu melakukan hal berikut:
- Siapkan server OAuth 2.0. Untuk informasi selengkapnya tentang cara menyiapkan server OAuth, lihat Menerapkan server OAuth 2.0.
- Membuat integrasi Cloud-to-cloud. Untuk membuat integrasi, ikuti petunjuk di artikel Membuat integrasi Cloud-ke-cloud.
Mengonfigurasi App Flip di Konsol Play
Bagian berikut menjelaskan cara mengonfigurasi App Flip di Konsol Play.
- Isi semua kolom di bagian Informasi Klien OAuth. (Jika App Flip tidak didukung, OAuth reguler akan digunakan sebagai penggantian.)
- Di bagian Gunakan aplikasi Anda untuk penautan akun(opsional), centang Aktifkan untuk iOS.
- Isi kolom Universal Link. Untuk informasi selengkapnya tentang link universal, lihat Mengizinkan Aplikasi dan Situs untuk Menautkan ke Konten Anda.
- Jika Anda ingin mengonfigurasi klien secara opsional, tambahkan cakupan, lalu klik Tambahkan cakupan di bagian Konfigurasi klien (opsional).
- Klik Simpan.
Sekarang Anda dapat melanjutkan ke bagian berikutnya untuk menerapkan App Flip di aplikasi iOS atau Android.
Menerapkan App Flip di aplikasi native
Untuk menerapkan App Flip, Anda perlu mengubah kode otorisasi pengguna di aplikasi untuk menerima deep link dari Google.
Menguji App Flip di perangkat Anda
Setelah membuat integrasi Cloud-to-cloud dan mengonfigurasi App Flip di konsol dan di aplikasi, Anda dapat menguji App Flip di perangkat seluler. Anda dapat menggunakan aplikasi Google Home untuk menguji App Flip.
Untuk menguji App Flip dari aplikasi Google Home, ikuti langkah-langkah berikut:
- Buka Konsol Developer, lalu pilih project Anda.
- Buka Cloud-to-cloud > Uji.
- Memicu alur penautan akun dari aplikasi Home:
- Buka Google Home app (GHA).
- Klik tombol +.
- Klik Siapkan perangkat.
- Klik Sudah menyiapkan sesuatu?
- Pilih integrasi Cloud-to-cloud Anda dari daftar penyedia. Aplikasi tersebut akan diberi awalan “[test]” dalam daftar. Saat Anda memilih integrasi [test] dari daftar, aplikasi akan terbuka.
- Pastikan aplikasi Anda diluncurkan dan mulai uji alur otorisasi Anda.