Detail Verifikasi Aplikasi

Gunakan panduan ini jika pengajuan Tinjauan Aplikasi Anda ditolak karena masalah dengan Detail Verifikasi Aplikasi Anda.

Kami tidak dapat memverifikasi izin yang diminta saat menguji aplikasi Anda

Peninjau pengajuan menggunakan screencast kiriman sebagai panduan dan berusaha untuk mereplikasi cara aplikasi menggunakan setiap fitur dan izin yang diminta aplikasi. Jika peninjau tidak dapat mereplikasi pengalaman yang digambarkan dalam screencast untuk izin atau fitur apa pun yang diminta, aplikasi akan ditolak dengan alasan "Kami tidak dapat memverifikasi izin yang diminta saat menguji aplikasi Anda".

Jika pengajuan Anda ditolak karena alasan ini:

  1. Pastikan Anda telah menyelesaikan semua pengembangan aplikasi Anda.
  2. Buat Pengguna Uji dan verifikasikan bahwa Anda dapat menggunakannya untuk mereplikasi pengalaman persis seperti yang digambarkan dalam rekaman layar Anda.
  3. Jika Anda dapat mereproduksi pengalaman ini persis seperti yang digambarkan dalam rekaman layar Anda, verifikasikan bahwa instruksi pengujian di Detail Verifikasi Aplikasi Anda sudah benar, lalu sertakan email dan kata sandi Pengguna Uji.
  4. Jika rekaman layar Anda tidak akurat tetapi Anda dapat menguji setiap izin dan fitur yang Anda minta dengan Pengguna Uji, ambil gambar rekaman layar baru yang akurat dan unggahlah, verifikasikan bahwa instruksi pengujian di Detail Verifikasi Aplikasi Anda sudah benar, dan sertakan email dan kata sandi Pengguna Uji.
  5. Ajukan ulang untuk Tinjauan Aplikasi.

Halaman Akses Konten Publik tidak diperlukan berdasarkan detail pengajuan Anda

Fitur Akses Konten Publik Halaman (PPCA) hanya dapat digunakan dengan cara yang diizinkan. Aplikasi yang tidak menggunakan PPCA dengan cara yang diizinkan akan ditolak dengan "Halaman Akses Konten Publik tidak diperlukan berdasarkan detail pengajuan Anda". Untuk referensi, berikut adalah deskripsi fitur Akses Konten Publik Halaman dan penggunaannya diizinkan:

Akses Konten Publik Halaman

Mengizinkan akses hanya-baca ke data publik pada Halaman yang Anda tidak memiliki izin login manage_page. Data yang dapat dibaca termasuk metadata, komentar publik, dan postingan bisnis.

Saat menguji aplikasi dan sebelum Anda mengirimkannya untuk ditinjau, aplikasi Anda hanya dapat mengakses konten pada Halaman di mana hal berikut ini benar: Orang yang berperan sebagai admin Halaman juga berperan sebagai admin, developer, atau penguji di aplikasi. Jika Anda menginginkan aplikasi dapat mengakses konten publik di Halaman lain, Anda harus mengajukan fitur ini untuk ditinjau. Setelah Anda mengatur aplikasi ke mode live, aplikasi tidak akan dapat melihat konten publik Halaman tanpa fitur ini.

Penggunaan yang Diizinkan

Menyediakan konten publik yang diagregasi dan dianonimkan untuk benchmarking kompetitif

Jika pengajuan Anda ditolak karena alasan ini, pastikan bahwa penggunaan IPCA aplikasi Anda diizinkan sebelum mengajukan ulang.

Aplikasi Anda menggunakan Merek Perusahaan Facebook dengan cara yang tidak diizinkan

Jika satu atau lebih aset merek aplikasi (nama, tanda, logo, deskripsi, dsb.) melanggar pedoman merek kami, pengajuan akan ditolak dengan alasan "Aplikasi Anda menggunakan Merek Perusahaan Facebook dengan cara yang tidak diizinkan". Aset merek aplikasi tidak boleh:

  • menyiratkan kemitraan dengan, disponsori oleh, atau didukung oleh Facebook atau salah satu anak perusahaan kami
  • digabungkan dengan aset merek kami
  • meniru salah satu aset merek kami
  • dinamai dengan cara yang mungkin membingungkan untuk Facebook atau salah satu anak perusahaan kami (contoh: nama aplikasi seperti "FB Friend Smash", "FVideo", atau "Friend Smash - Best FB Game" semuanya akan ditolak)

Jika pengajuan Anda ditolak karena alasan ini, tinjau Pedoman Pengajuan kami dan perbarui aset merek apa pun yang melanggar pedoman pencitraan merek kami sebelum mengajukan ulang.

Tidak dapat menemukan Tombol Facebook Login saat menguji aplikasi Anda

Jika aplikasi menggunakan Facebook Login, peninjau pengajuan akan mencoba menemukan tombol di aplikasi dan menggunakannya untuk masuk. Jika peninjau tidak dapat menemukan tombol Facebook Login, pengajuan akan ditolak karena "Tidak dapat menemukan Tombol Facebook Login saat menguji aplikasi Anda".

Jika pengajuan Anda telah ditolak karena alasan ini:

  1. Baca panduan Praktik Terbaik Facebook Login untuk tips mengintegrasikan Facebook Login ke aplikasi Anda secara efektif.
  2. Pastikan Anda telah menyelesaikan semua pengembangan aplikasi Anda.
  3. Buat Pengguna Uji dan gunakan untuk memverifikasi bahwa Anda dapat menggunakannya untuk masuk ke aplikasi Anda menggunakan tombol Facebook Login.
  4. Perbarui screencast Anda sehingga secara jelas menunjukkan Pengguna Uji coba mencari dan masuk ke aplikasi Anda dengan tombol Facebook Login.
  5. Perbarui Detail Verifikasi Aplikasi Anda dengan instruksi untuk menemukan tombol Facebook Login di aplikasi Anda.
  6. Ajukan ulang untuk Tinjauan Aplikasi dan sertakan screencast Anda serta detail verifikasi terbaru, juga email dan kata sandi Pengguna Uji Anda.

Jika aplikasi Anda tidak menggunakan Facebook Login pada platform apa pun (misal: iOS, Android, Web), hapus jika dari aplikasi Anda menggunakan Dasbor Aplikasi sebelum mengajukan ulang.

Jika aplikasi Anda hanya menggunakan Tombol Bagikan atau Plugin Sosial lainnya untuk menerbitkan konten ke Facebook, Anda tidak perlu mengajukan Tinjauan Aplikasi.

Tombol Facebook Login Anda rusak

Peninjau pengajuan akan menggunakan instruksi pengujian dan screencast Anda sebagai panduan dan mencoba masuk ke aplikasi Anda menggunakan tombol Facebook Login. Jika mereka dapat menemukan tombol Facebook Login tetapi tidak dapat menggunakannya untuk masuk ke aplikasi Anda karena alasan apa pun, pengajuan Anda akan ditolak dengan "Tombol Facebook Login aplikasi Anda rusak".

Jika pengajuan Anda telah ditolak karena alasan ini:

  1. Pastikan Anda telah menyelesaikan semua pengembangan aplikasi Anda.
  2. Buat Pengguna Uji dan verifikasi bahwa Anda dapat menggunakannya untuk mencari dan masuk ke aplikasi Anda menggunakan tombol Facebook Login.
  3. Perbarui screencast Anda sehingga secara jelas menunjukkan Pengguna Uji coba mencari dan masuk ke aplikasi Anda dengan tombol Facebook Login.
  4. Perbarui Detail Verifikasi Aplikasi Anda dengan instruksi untuk menemukan tombol Facebook Login di aplikasi Anda.
  5. Ajukan ulang untuk Tinjauan Aplikasi dan sertakan screencast Anda serta detail verifikasi terbaru, juga email dan kata sandi Pengguna Uji Anda.

Kami Tidak Dapat Menguji Langkah-langkah untuk Menghubungkan Akun Instagram Business

Peninjau pengajuan akan mencoba masuk ke aplikasi yang diajukan dan memverifikasi bahwa aplikasi itu mengakses data di akun Profesional Instagram dengan cara yang dideskripsikan dalam pengajuan. Jika peninjau tidak dapat masuk ke aplikasi, atau tidak dapat menggunakan aplikasi untuk mengakses data di akun Profesional Instagram seperti yang dideskripsikan dalam pengajuan, maka pengajuan akan ditolak dengan alasan "Kami Tidak Dapat Menguji Langkah-langkah untuk Menghubungkan Akun Instagram Business".

Jika pengajuan Anda telah ditolak karena alasan ini:

  1. Pastikan Anda telah menyelesaikan semua pengembangan aplikasi Anda.
  2. Verifikasikan bahwa screencast Anda menunjukkan Anda masuk ke aplikasi Anda dan memberikan otorisasi untuk mengakses data di akun Instagram Profesional melalui tombol Facebook Login. Rekam ulang screencast Anda jika tidak menunjukkan ini.
  3. Jika pengguna aplikasi Anda perlu masuk ke aplikasi Anda dengan akun non-Facebook sebelum menggunakan Facebook Login untuk memberikan otorisasi akses data, sertakan kredensial pengguna uji non-Facebook di Detail Verifikasi Aplikasi.
  4. Unggah screencast baru Anda jika Anda merekam ulang.
  5. Ajukan ulang untuk Tinjauan Aplikasi.

Aplikasi Anda tidak memuat selama pengujian (Web)

Peninjau pengajuan menggunakan URL aplikasi yang tercantum di bagian Detail Verifikasi Aplikasi pengajuan saat menguji aplikasi berbasis web. Jika URL tidak disertakan di bagian detail verifikasi, sebagai gantinya, mereka akan menggunakan URL yang terdaftar di kolom Situs web di tab Dasbor Aplikasi > Pengaturan > Dasar. Jika peninjau pengajuan tidak dapat memuat aplikasi web yang dikirimkan menggunakan salah satu dari URL ini, pengajuan akan ditolak.

Sebelum mengajukan ulang:

  1. Pastikan Anda telah menyelesaikan semua pengembangan aplikasi Anda.
  2. Buat Pengguna Uji dan verifikasi bahwa Anda dapat menggunakannya untuk masuk ke aplikasi Anda secara eksternal (yakni, dari luar jaringan internal Anda, jika aplikasi Anda ada di salah satunya).
  3. Sertakan URL aplikasi web dan email serta kata sandi Pengguna Uji Anda di instruksi Detail Verifikasi Aplikasi.
  4. Ajukan ulang untuk Tinjauan Aplikasi.

Aplikasi Anda tidak memuat saat pengujian (Android)

Peninjau pengajuan mengunduh APK Android aplikasi yang dikirimkan dan mencoba masuk ke aplikasi untuk memverifikasi cara aplikasi menggunakan izin dan fitur yang diminta. Jika peninjau tidak dapat memuat APK aplikasi, pengajuan akan ditolak dengan alasan "Aplikasi Anda tidak memuat selama pengujian (Android)".

Jika pengajuan Anda ditolak karena alasan ini:

  1. Verifikasi bahwa aplikasi Anda dapat dijalankan di Android 6.0 (Marshmallow) atau lebih tinggi.
  2. Pastikan Anda telah menyelesaikan semua pengembangan aplikasi Anda.
  3. Verifikasi bahwa APK aplikasi Anda dapat digunakan untuk menginstal aplikasi Anda di perangkat Android.
  4. Unggah APK, atau sediakan tautan ke APK, di bagian Detail Verifikasi Aplikasi. Jika Anda memberikan tautan, verifikasi bahwa tautan tersebut dapat diakses secara eksternal (yakni, dari luar jaringan internal Anda, jika aplikasi Anda ada di dalamnya).
  5. Jika aplikasi Anda mengharuskan pengguna untuk masuk dengan akun non-Facebook, sertakan kredensial login pengguna uji non-Facebook di bagian Detail Verifikasi Aplikasi.
  6. Ajukan ulang untuk Tinjauan Aplikasi.

Aplikasi Anda tidak memuat saat pengujian (iOS)

Peninjau pengajuan mengunduh Simulator Build aplikasi yang diajukan dan mencoba masuk ke aplikasi untuk memverifikasi bagaimana aplikasi menggunakan izin dan fitur yang diminta. Jika peninjau tidak dapat menggunakan Simulator Build untuk memuat aplikasi, pengajuan akan ditolak.

Jika pengajuan Anda ditolak karena alasan ini:

  1. Verifikasi bahwa Build Simulator adalah file .ipa, .ipa yang di-zip, atau .app, dan kompatibel dengan Xcode Versi 8.0+.
  2. Verifikasi bahwa Simulator Build Anda dapat digunakan untuk membuat simulasi aplikasi Anda di Xcode Versi 8.0+.
  3. Pastikan Anda telah menyelesaikan semua pengembangan aplikasi Anda.
  4. Unggah Simulator Build Anda, atau berikan tautan ke simulator tersebut, di bagian Detail Verifikasi Aplikasi. Jika Anda memberikan tautan, verifikasi bahwa tautan tersebut dapat diakses secara eksternal (yakni, dari luar jaringan internal Anda, jika aplikasi Anda ada di dalamnya).
  5. Jika aplikasi Anda mengharuskan pengguna untuk masuk dengan akun non-Facebook sebelum dapat digunakan, sertakan kredensial login pengguna uji non-Facebook di bagian Detail Verifikasi Aplikasi.
  6. Ajukan ulang untuk Tinjauan Aplikasi.

Bacalah dokumen Buat Build Simulator kami yang menjelaskan cara membuat Build Simulator. Untuk bantuan tentang Facebook Login, bacalah dokumen Facebook Login untuk iOS.

Kredensial pengujian yang Anda berikan tidak berfungsi

Aplikasi yang tidak mengandalkan Facebook Login untuk autentikasi harus menyertakan kredensial login untuk akun uji yang dapat digunakan pengulas pengajuan untuk menguji aplikasi. Jika peninjau pengajuan tidak dapat masuk ke aplikasi menggunakan kredensial pengujian yang disertakan, pengajuan akan ditolak dengan "Kredensial pengujian yang Anda berikan tidak berfungsi".

Jika pengajuan Anda telah ditolak karena alasan ini:

  1. Pastikan Anda telah menyelesaikan semua pengembangan aplikasi Anda.
  2. Buat pengguna uji dan verifikasi bahwa Anda dapat menggunakannya untuk masuk ke aplikasi Anda secara eksternal (yakni, dari luar jaringan internal Anda, jika aplikasi Anda ada di salah satunya).
  3. Sertakan kredensial pengguna uji di Detail Verifikasi Aplikasi Anda dan ajukan kembali.

Jangan buat akun pengguna Facebook baru sebagai pengguna uji; Kebijakan Platform kami membatasi pembuatan dan pengelolaan aplikasi melalui akun palsu. Jika akun uji Anda harus berupa akun Facebook, buatlah Pengguna Uji Facebook.

Aplikasi Server ke Server

Jika aplikasi Anda adalah aplikasi Server ke Server (S2S) dan Anda tidak bisa menyediakan kredensial login:

  1. Pastikan Anda telah menyelesaikan semua pengembangan aplikasi Anda.
  2. Jelaskan bagaimana aplikasi Anda pada akhirnya menggunakan semua data yang diizinkan oleh setiap aplikasi dan fitur untuk mengaksesnya.

Baca dokumen Contoh Pengajuan Aplikasi Server ke Server kami untuk pedomannya.

Aplikasi Anda tidak mencerminkan pengalaman pengguna akhir secara akurat

Tinjauan Aplikasi sebaiknya hanya diminta untuk aplikasi yang siap untuk dialihkan Mode Terbit. Peninjau pengajuan akan menolak pengajuan apa pun dengan alasan "Aplikasi Anda tidak secara akurat mencerminkan pengalaman pengguna akhir" untuk aplikasi apa pun yang masih dalam pengembangan.

Jika pengajuan Anda ditolak karena alasan ini, selesaikan semua pengembangan dan verifikasi bahwa aplikasi Anda siap untuk dialihkan ke Mode Terbit sebelum mengajukan ulang.

Aplikasi Terbit

Jika aplikasi Anda sudah dalam Mode Terbit dan Anda menambahkan fungsi baru, Anda tidak perlu mengalihkan aplikasi Anda ke Mode Pengembangan. Sebagai gantinya, buatlah Aplikasi Tes dari aplikasi yang sudah terbit dan gunakan untuk mengembangkan dan menguji. Bacalah topik Tinjauan Aplikasi untuk Aplikasi Terbit untuk detailnya.

Aplikasi Canvas Anda mengarahkan ke URL keluar dari Facebook

Pengajuan untuk aplikasi yang dirancang untuk mengarahkan pengguna keluar dari Facebook akan ditolak karena melanggar Kebijakan Platform Facebook. Kebijakan Platform Facebook menyatakan:

"Jangan membuat aplikasi yang tujuan utamanya mengarahkan orang keluar dari Facebook.“

Jika aplikasi Anda ditolak karena alasan ini, desain ulang aplikasi Anda sehingga fungsi utamanya dapat berjalan tanpa mengarahkan pengguna dari Facebook, lalu ajukan ulang.

Aplikasi Anda menyematkan dialog Facebook Login di dalam tampilan web khusus

Pengajuan untuk aplikasi seluler yang menampilkan Facebook Login di dalam tampilan web dalam aplikasi akan ditolak. Tampilan web dalam aplikasi tidak dapat membagikan cookie dengan browser sistem yang menghasilkan pengalaman buruk bagi pengguna.

Jika pengajuan Anda ditolak karena alasan ini, bacalah dokumen Praktik Terbaik Facebook Login dan perbaiki fungsi apa pun yang mengakibatkan pengalaman buruk bagi pengguna sebelum mengajukan ulang.

Aplikasi Anda mungkin mencoba mengakses Platform Instagram untuk menampilkan konten pengguna

Aplikasi yang mengakses Instagram Platform API hanya untuk tujuan menampilkan Konten Pengguna akan ditolak dengan alasan "Aplikasi Anda mungkin mencoba mengakses Platform Instagram untuk menampilkan konten pengguna" karena melanggar Kebijakan Platform Instagram A.16:

“Jangan menggunakan Platform Instagram untuk menampilkan Konten Pengguna, mengimpor atau mencadangkan konten, atau mengelola hubungan Instagram, tanpa izin sebelumnya dari kami.”

Jika pengajuan Anda ditolak karena alasan ini, desain ulang aplikasi Anda sehingga tidak lagi melanggar kebijakan A.16, dan gunakan API Tampilan Dasar Instagram dan bukan Instagram Platform API. Instagram Platform API tidak berlaku lagi mulai Juni 2020.

Aplikasi Anda memberi insentif untuk tindakan yang tidak disetujui

Pengajuan untuk aplikasi yang memberi insentif kepada pengguna aplikasi untuk mempromosikan aplikasi tersebut melalui penggunaan tindakan Instagram seperti menyukai dan mengikuti akan ditolak dengan "Aplikasi Anda memberi insentif untuk tindakan yang tidak disetujui". Pasal A.30 dari Kebijakan Platform Instagram melarang sistem hadiah dalam aplikasi untuk dibagikan ke Instagram:

"Hanya beri insentif kepada orang untuk login ke aplikasi Anda atau memasukkan promosi. Jangan memberi insentif untuk tindakan lainnya."

Jika aplikasi Anda ditolak karena alasan ini, hapus fungsi apa pun yang memberi insentif kepada pengguna untuk mempromosikan aplikasi atau merek Anda melalui tindakan Instagram sebelum mengajukan ulang.

Aplikasi Anda memberi pengguna penilaian yang tidak disetujui

Pengajuan untuk aplikasi yang menawarkan prediksi atau saran, atau penilaian kepribadian, atribut pribadi, ciri karakter, atau kecenderungan perilaku, atau aplikasi yang menawarkan utilitas atau nilai minimal yang serupa kepada pengguna aplikasi akan ditolak dengan alasan "Aplikasi Anda memberi pengguna penilaian yang tidak disetujui". Aplikasi Utilitas Minimal melanggar Pasal 1.10 dari Kebijakan Platform kami.

Jika aplikasi Anda ditolak karena alasan ini, desain ulang aplikasi Anda sehingga tidak lagi melanggar Kebijakan Platform kami sebelum mengajukan ulang.

Aplikasi Anda melanggar Kebijakan Developer 1.7

Kami memeriksa detail aplikasi, termasuk nama tampilan, ikon, konten, dan detail pengajuan untuk memastikan bahwa pengalaman aplikasi tidak membingungkan, menipu, menipu, menyesatkan, mengirim spam, atau mengejutkan siapa pun yang menggunakan aplikasi. Aplikasi Anda harus memberikan pengalaman yang wajar diharapkan oleh penggunanya. Jika pengajuan Anda ditolak karena pelanggaran Kebijakan Developer 1.7:

  • Periksa apakah nama tampilan dan ikon aplikasi Anda unik untuk aplikasi Anda dan bahwa Anda memiliki hak untuk mendistribusikan gambar yang digunakan.
  • Pastikan nama tampilan dan ikon aplikasi Anda secara akurat mewakili pengalaman aplikasi yang dijelaskan dalam detail pengajuan Anda dan dialami selama pengujian peninjau aplikasi Anda.
  • Perbarui detail aplikasi sebagaimana diperlukan, lalu ajukan ulang untuk Tinjauan Aplikasi.

Aplikasi Anda melanggar Kebijakan Platform 8.9

Pengajuan untuk aplikasi yang meminta data pengguna aplikasi tanpa menggunakan data tersebut untuk meningkatkan kualitas pengalaman pengguna aplikasi secara bermakna adalah pelanggaran Pasal 8.9 dari Kebijakan Platform kami dan akan ditolak dengan alasan "Aplikasi Anda melanggar Kebijakan Platform 8.9".

Jika aplikasi Anda ditolak karena alasan ini, desain ulang aplikasi Anda sehingga menggunakan data yang diminta dengan cara yang meningkatkan pengalaman pengguna aplikasi secara bermakna, atau agar tidak lagi meminta data ini dari pengguna aplikasi (dan hapus izin atau fitur apa pun yang berikan akses ke data ini dari pengajuan Anda), lalu ajukan ulang.