Ikuti semua informasi yang diumumkan di Firebase Summit, dan pelajari bagaimana Firebase dapat membantu Anda mempercepat pengembangan aplikasi dan menjalankan aplikasi dengan percaya diri. Pelajari Lebih Lanjut

Daftarkan perangkat iOS tambahan

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Jika Anda ingin mendistribusikan build iOS ad hoc menggunakan App Distribution, Anda harus mengikuti panduan ini untuk mendaftarkan perangkat penguji Anda. Build ad hoc adalah build yang tidak ditandatangani dengan profil Perusahaan. Perangkat hanya dapat menginstal build ad hoc jika pengenal perangkat unik (UDID) perangkat disertakan dalam profil penyediaan build.

Saat penguji menerima undangan untuk menguji aplikasi Anda, App Distribution meminta izin untuk membagikan pengenal perangkat penguji dengan Anda, pengembang. Sebelum mengunduh build ad hoc, App Distribution meminta penguji untuk mendaftarkan perangkat mereka. Jika penguji mendaftarkan perangkat mereka, App Distribution mengumpulkan UDID dari perangkat dan memberi tahu Anda tentang UDID melalui email.

Saat Anda menerima email yang berisi UDID, perbarui profil penyediaan Anda dengan UDID dan distribusikan build baru ke penguji Anda. Anda dapat mengekspor UDID secara manual menggunakan Firebase console atau Firebase CLI , atau Anda dapat mengekspor UDID secara terprogram menggunakan fastlane .

Ekspor UDID secara manual

  1. Tambahkan perangkat ke portal pengembang Apple Anda.
    • Opsi 1: Impor UDID perangkat sebagai file CSV.

      Di tab Penguji & Grup di dasbor App Distribution, pilih Semua penguji , lalu klik Ekspor UDID Apple untuk mengunduh file CSV. Selanjutnya, impor file ke akun pengembang Apple Anda menggunakan opsi Daftarkan Beberapa Perangkat . Untuk mempelajari lebih lanjut, lihat Mendistribusikan aplikasi Anda ke perangkat yang terdaftar .

      Perhatikan bahwa akun pengembang Apple Anda hanya mengizinkan Anda mengimpor perangkat dalam jumlah terbatas per tahun.

    • Opsi 2: Kumpulkan dan masukkan UDID melalui email.

      Pada halaman Tambah Perangkat di portal pengembang Apple, daftarkan UDID baru yang ditentukan dalam email yang Anda terima.

  2. Tambahkan perangkat terdaftar ke profil penyediaan Anda .
  3. Unduh profil penyediaan dan gunakan untuk membangun kembali aplikasi Anda. Jika Anda membangun kembali hanya untuk memperbarui perangkat terdaftar, jangan perbarui nomor atau versi build.
  4. Distribusikan ulang aplikasi Anda dari Firebase console atau CLI . Jika Anda telah mendistribusikan build dengan nomor dan versi build yang sama, hanya pengguna perangkat yang baru terdaftar yang menerima email notifikasi.

Ekspor UDID secara terprogram menggunakan fastlane

  1. Ekspor semua UDID perangkat penguji Anda sebagai file CSV dari fastlane. Misalnya, buat dan jalankan jalur download_udids baru:

    lane :download_udids do
        firebase_app_distribution_get_udids(
            app: "<your Firebase app ID>",
            output_file: "<path to output file>",
        )
    end
    
  2. Impor UDID ke akun pengembang Apple Anda menggunakan opsi Daftarkan Beberapa Perangkat . Untuk mempelajari lebih lanjut, lihat dokumentasi Apple . Perhatikan bahwa akun pengembang Apple Anda hanya mengizinkan Anda mengimpor perangkat dalam jumlah terbatas per tahun.

  3. Tambahkan perangkat terdaftar ke profil penyediaan Anda .

  4. Unduh profil penyediaan dan gunakan untuk membangun kembali aplikasi Anda. Jika Anda membangun kembali hanya untuk tujuan memperbarui perangkat terdaftar, jangan perbarui nomor atau versi build.

  5. Distribusikan ulang aplikasi Anda . Jika Anda sudah mendistribusikan build dengan nomor dan versi build yang sama, hanya pengguna perangkat yang baru terdaftar yang akan menerima email notifikasi.

Terima peringatan

Dapatkan peringatan default

Secara default, Firebase dapat mengirim peringatan App Distribution untuk pendaftaran perangkat iOS baru melalui email.

Untuk menerima peringatan App Distribution melalui mekanisme default ini, Anda harus memiliki izin firebase.projects.update . Peran berikut menyertakan izin yang diperlukan ini secara default: Admin Firebase atau Pemilik proyek atau Editor .

Secara default, setiap anggota proyek (yang memiliki izin yang diperlukan untuk menerima peringatan) akan mendapatkan email saat perangkat iOS baru didaftarkan.

Aktifkan/nonaktifkan peringatan untuk akun Anda sendiri

Untuk akun Anda sendiri, Anda dapat mengaktifkan/menonaktifkan peringatan App Distribution tanpa memengaruhi anggota proyek lainnya. Perhatikan bahwa Anda masih memerlukan izin yang diperlukan untuk menerima peringatan.

Untuk mengaktifkan atau menonaktifkan peringatan Distribusi Aplikasi, ikuti langkah-langkah berikut:

  1. Di Firebase console, di pojok kanan atas, buka Firebase alerts .
  2. Kemudian, buka Pengaturan dan atur preferensi akun Anda untuk peringatan Distribusi Aplikasi.

Siapkan lansiran lanjutan untuk layanan pihak ketiga

Anda juga dapat mengirim lansiran App Distribution ke saluran pemberitahuan pilihan tim Anda menggunakan Cloud Functions for Firebase. Misalnya, Anda dapat menulis fungsi yang menangkap peristiwa peringatan untuk pendaftaran perangkat iOS baru dan memposting informasi peringatan ke layanan pihak ketiga, seperti Discord, Slack, atau Jira.

Untuk sepenuhnya mengotomatiskan orientasi penguji iOS baru, Anda dapat menulis fungsi yang menambahkan UDID perangkat iOS baru ke profil penyediaan aplikasi Anda, membangun kembali aplikasi, dan mendistribusikan ulang aplikasi dengan profil penyediaan yang diperbarui.

Untuk menyiapkan kemampuan pemberitahuan lanjutan menggunakan Cloud Functions for Firebase, ikuti langkah-langkah berikut:

  1. Siapkan Cloud Functions for Firebase , yang mencakup tugas-tugas berikut:

    1. Unduh Node.js dan npm.
    2. Instal dan masuk ke Firebase CLI.
    3. Inisialisasi Cloud Functions for Firebase menggunakan Firebase CLI.
  2. Tulis dan terapkan fungsi yang menangkap peristiwa peringatan dari App Distribution dan menangani muatan peristiwa (misalnya, memposting informasi peringatan dalam pesan di Discord).

Untuk mempelajari tentang semua peristiwa lansiran yang dapat Anda tangkap, buka dokumentasi referensi untuk lansiran App Distribution .

Langkah selanjutnya