Sebelum Mulai
Situs Anda sudah memiliki aplikasi iPhone (lihat Tambah aplikasi). Anda membutuhkan Apple ID dengan verifikasi dua langkah (2FA) yang aktif.
Langkah-langkah
- Miliki akun Apple Developer. Ketuk Gabung dengan Apple Developer Program. Pilih Individu atau Organisasi. Apple mengenakan biaya tahunan yang dibayarkan langsung ke Apple, bukan ke Keynate. Tunggu email sambutan dari Apple, biasanya 1 hingga 2 hari. Organisasi membutuhkan nomor D-U-N-S (gratis, butuh waktu hingga seminggu) dan situs web resmi perusahaan.
- Setujui perjanjian Apple. Masuk ke App Store Connect sebagai Pemegang Akun (Account Holder). Klik Bisnis, lalu Agreements. Jika muncul spanduk kuning, tekan Review Agreement, centang kotaknya, lalu tekan Terima. Aplikasi gratis hanya perlu menyetujui perjanjian Free Apps.
- Buat API key untuk Keynate. Di App Store Connect, buka Users and Access, lalu Integrations → App Store Connect API → Team Keys. Tekan Generate API Key. Beri nama Keynate. Akses: Admin (untuk penyiapan pertama). Tekan Download API Key untuk mengunduh file .p8. Apple hanya mengizinkan pengunduhan satu kali. Salin Issuer ID dan ID kunci. Pada kartu iPhone di Keynate, masukkan keduanya, pilih file .p8, lalu tekan Simpan dan periksa.
- Buat data aplikasi. Di App Store Connect, buka Aplikasi, tekan +, lalu New App. Platform iOS. Tempel nama aplikasi dari halaman Aplikasi Anda. Pilih Bundle ID yang cocok dengan yang ada di halaman Aplikasi Anda. Jika daftarnya kosong, tekan Periksa lagi di Keynate terlebih dahulu; Keynate akan mendaftarkannya untuk Anda. SKU: isi bebas. User Access: Full Access. Tekan Buat.
- Nama dan ikon aplikasi Anda. Lihat Nama dan ikon aplikasi.
- Buat aplikasi dan kirim ke TestFlight. Ketuk Build your iPhone app (nanti menjadi Buat aplikasi saya). Proses ini memakan waktu sekitar 20 hingga 40 menit. Setelah Apple selesai memprosesnya, aplikasi akan muncul otomatis di TestFlight.
- Uji di iPhone Anda. Pasang TestFlight dari App Store (gratis, resmi dari Apple). Buka tautan uji coba atau pindai kode QR, ketuk Terima dan Pasang. Buka dan coba setiap layar. Setelah itu, centang Sudah dicoba di iPhone sungguhan pada daftar periksa App Store. Panduan menandai langkah ini sebagai opsional, tetapi Keynate baru akan mengirimkan aplikasi Anda ke Apple setelah tanda centang tersebut diisi.
- Daftar periksa App Review. Salin data dari Keynate ke App Store Connect dan centang setiap poinnya. Lihat Daftar periksa Store. Jika aplikasi Anda memiliki fitur masuk untuk pembaca, jangan lupa buat akun pengulas.
- Kirim untuk ditinjau. Di bawah bagian Build, preview and publish, tekan Publish to the App Store pada versi yang sudah diuji, lalu Terbitkan. Jika aplikasi memerlukan login pembaca, pastikan akun pengulas sudah dibuat lebih dulu. Apple biasanya meninjau dalam 1 hingga 2 hari. Setelah disetujui, aplikasi akan dirilis bertahap ke pengguna selama 7 hari; Anda dapat menjedanya kapan saja.
Perlu Diketahui
- Build iPhone mungkin menampilkan Segera hadir saat Keynate sedang mengaktifkannya untuk situs Anda. Anda bisa menyelesaikan langkah 1 sampai 5 terlebih dahulu agar siap.
- Apple meminta rekaman layar singkat di iPhone asli untuk akun baru. Di bawah Review information, bagian Review video (iPhone) mencantumkan apa saja yang perlu direkam. Lampirkan video tersebut di App Store Connect → aplikasi Anda → App Review Information → Attachment.
- Versi build yang khusus untuk penguji internal akan ditandai dengan jelas. Tambahkan ke grup pengujian internal di TestFlight → Internal Testing, lalu instal melalui aplikasi TestFlight.
- Menekan Hapus kunci pada kartu iPhone akan menghentikan unggahan otomatis dari Keynate. Aplikasi yang sudah tayang di App Store akan tetap aktif.
Kendala Umum
- "Install the TestFlight preview on a real iPhone, try it, then tick “Tried on a real iPhone”." Selesaikan langkah 7, lalu tekan Publish lagi.
- Bundle ID tidak ada di daftar Apple. Tekan Periksa lagi di halaman Aplikasi Anda. Jika API key Anda tidak bisa mendaftarkannya, tambahkan secara manual di akun Apple Developer pada bagian Identifiers.
- Apple memblokir unggahan. Setujui perjanjian terbaru di menu Business → Agreements.
- Apple meminta revisi. Lihat panduan Aplikasi saya ditolak.
- Masalah lainnya: Aplikasi saya gagal dibuat atau dipublikasikan.
Pertanyaan
Pertanyaan umum
Apakah Keynate menanggung biaya pendaftaran Apple?
Tidak. Akun developer adalah milik Anda sepenuhnya, sehingga biaya tahunan Apple dibayarkan langsung oleh Anda ke Apple.
Apakah aplikasinya bisa dipakai di iPad?
Ya. Kartu App Store di sistem bernama Aplikasi iPhone & iPad (App Store).