FAQs

Answers to frequently asked questions about the App Review process.

General

Please visit our App Review for Login examples page for useful submission tips and tricks, and Please visit our Sample App Review Submission page for example screen recordings. You can also watch our introduction to App Review video.

Please visit our Server-to-Server Apps document.

Note: Server-to-server apps are used when your app has no user interface as it exchanges data directly with our APIs. As such, these apps are only approved for business-facing data permissions (i.e. ads_management), never with user permissions. For a sample submission see Sample App Review Submission for Server-to-Server Apps.

Kebutuhan akan tinjauan aplikasi didasarkan pada level ID Aplikasi. Setiap aplikasi individual yang menggunakan izin atau fitur tersebut harus diajukan untuk tinjauan.

Untuk detail selengkapnya, kunjungi halaman ini. Proses ini akan memberi Anda kesempatan untuk memberikan detail tentang izin mana yang Anda perlukan, dan bagaimana izin tersebut akan digunakan. Facebook akan meninjau kasus penggunaan dan menentukan apakah hal tersebut diizinkan berdasarkan kebijakan kami. Setelah meninjau izin, bergantung pada API/izin, kami mungkin memiliki persyaratan tambahan seperti verifikasi bisnis dan penandatanganan kontrak.

Ketika API baru tersedia, ini harus diminta melalui Tinjauan Aplikasi. Namun Verifikasi Bisnis hanya diperlukan satu kali per entitas Pengelola Bisnis, jadi Verifikasi Bisnis tidak akan diperlukan lagi jika aplikasi memerlukan izin atau API baru.

Mulai 1 Agustus 2018, Anda hanya perlu memverifikasi Pengelola Bisnis yang terhubung dengan aplikasi.

Sebagai bagian dari proses tinjauan, Anda mungkin dimintai informasi bisnis seperti nama resmi bisnis, alamat, dan nomor telepon. Selain itu, Anda mungkin diminta untuk memberikan dokumentasi bisnis seperti tagihan utilitas, lisensi, sertifikat badan usaha, atau akta pendirian.

Saat ini kami sedang mengalami peningkatan volume. Keseluruhan proses dapat memakan waktu hingga beberapa minggu.

  • Tinjauan izin dapat memakan waktu hingga beberapa minggu. Pembaruan terkini kami tentang linimasa dapat ditemukan di sini.
  • Verifikasi bisnis memakan waktu beberapa hari, namun itu akan bergantung pada kualitas dokumentasi.
  • Penandatanganan kontrak dapat diselesaikan segera setelah petugas yang ditunjuk menandatangani kontrak.

Anda selalu dapat melihat status verifikasi bisnis dan kontrak serta langkah-langkah yang perlu diambil di panel verifikasi bisnis, dalam tab tinjauan aplikasi pada dasbor aplikasi. Kami akan mengirimkan notifikasi di sepanjang proses untuk memberi tahu Anda tindakan yang diperlukan.

Aplikasi harus dikaitkan dengan Pengelola Bisnis untuk bisnis yang pada akhirnya memiliki aplikasi dan memiliki akses ke data yang dihasilkan dari aplikasi. Bisnis inilah yang harus menjalani proses verifikasi bisnis.

Tinjauan aplikasi harus dilakukan per aplikasi. Kami menyarankan agar Anda meninjau dasbor aplikasi Anda untuk mendapatkan daftar izin khusus yang perlu ditinjau.

Verifikasi Bisnis diperlukan sekali per Pengelola Bisnis. Jika Anda memilih untuk mengaitkan semua aplikasi Anda dengan Pengelola Bisnis yang sama, maka Anda hanya perlu melalui verifikasi bisnis satu kali.

Jika Anda sudah memiliki akun Pengelola Bisnis, kami sarankan Anda untuk menghubungkan aplikasi ke Pengelola Bisnis yang ada.

Jika terdapat lebih dari satu akun Pengelola Bisnis yang dimiliki bisnis, kami menyarankan untuk mempertimbangkan alasan adanya lebih dari satu akun Pengelola Bisnis dan menyelaraskan aplikasi dengan Pengelola Bisnis yang paling sesuai. Jika bisnis memiliki fasilitas kredit yang disiapkan melalui Pengelola Bisnis, kami sarankan Anda menghubungkan aplikasi dengan Pengelola Bisnis yang memiliki fasilitas kredit itu.

Proses Tinjauan Aplikasi mengacu pada aplikasi yang memerlukan izin API tertentu. Anda dapat membaca tentang izin yang diperlukan untuk tinjauan di sini. Menyiapkan SDK sendiri tidak memerlukan tinjauan aplikasi. Namun, SDK memang memungkinkan aplikasi untuk melakukan panggilan ke API Facebook, dan jika API tersebut perlu ditinjau, aplikasi harus mengajukan tinjauan aplikasi.

Anda dapat memberikan screencast integrasi Anda, atau jika aplikasi Anda tidak memiliki pengalaman pengguna akhir, Anda dapat memberikan minimal 2 cuplikan layar yang menunjukkan tampilan pengaturan halaman Anda, CRM atau Pengelola Bisnis Anda, serta memberikan ID Halaman untuk halaman yang akan digunakan melalui produk-produk ini. Anda dapat membaca selengkapnya tentang opsi ini di sini.

Facebook Login

Please visit our Best Practice guide, and our Facebook Login Button UX guide for tips on how you can best implement Facebook Login in your app.

Lead Ads

Anda akan perlu meminta izin leads_retrieval dan pages_manage_ads.

Jika klien juga merupakan "pemilik" aplikasi, maka mereka sendiri yang melalui proses sebagai developer langsung. Jika klien memiliki developer pihak ketiga sebagai "pemilik" aplikasi, maka developer-lah yang melalui proses tinjauan.

Permissions and Features

Please see our Permissions Reference guide for reference on acceptable usage scenario. You can also find information for the Instagram Basic Display API at Instagram Platform Permissions, as well as the Marketing API for Ads Management Standard Access at Marketing API Access and Authentication.

Screen Recordings

Please visit our Screencasts page for an overview of how to submit a screencast to support your App Review.

Terms and Policies Violations

If you are violating any policies, Facebook will send you a Dev Alert by email, notifying you which of our platform policies are being violated. You can also see all of the dev alerts and violations in your developer dashboard under the Alerts tab on the left for your app.

Before You Submit

Aplikasi yang menggunakan produk berbagi yang dimediasi seperti plugin sosial, dialog bagikan dan lembar bagikan, atau bagian dari Facebook Login tidak harus ditinjau oleh Facebook. Untuk mempelajari lebih lanjut tentang apa yang perlu ditinjau, lihat dokumentasi Tinjauan Aplikasi.

Kami meninjau aplikasi Anda untuk memastikan pengalaman Facebook yang berkualitas tinggi di berbagai aplikasi. Umumnya, orang harus mengetahui bahwa mereka login dan mengirim ke Facebook. Orang harus dapat mengontrol informasi yang mereka bagikan dengan aplikasi Anda atau kembali ke Facebook.

Catatan: Orang yang tercantum di tab Peran aplikasi Anda akan memiliki akses ke izin yang diperpanjang tanpa melalui tinjauan (misalnya user_posts). Namun, ketika aplikasi dibuka untuk publik, aplikasi harus melalui proses Tinjauan Aplikasi untuk mengakses informasi bahkan untuk orang-orang dengan peran di aplikasi.

Semua kemampuan aplikasi harus tersedia saat aplikasi Anda masukMode Pengembangan tetapi Anda hanya akan dapat mengakses data Anda, data pengguna uji Anda, atau data halaman Anda. Jika Anda ingin memublikasikan aplikasi Anda, bahkan jika Anda adalah satu-satunya pengguna, prosesnya harus melalui tinjauan aplikasi.

Karena adanya perubahan terbaru pada proses tinjauan dan tingginya volume pengiriman, mungkin diperlukan waktu beberapa minggu bagi aplikasi yang diajukan untuk menyelesaikan tinjauan.

Berikan info sebanyak mungkin untuk membantu peninjau, termasuk cuplikan layar yang jelas, petunjuk langkah demi langkah yang terperinci dan rekaman screencast aplikasi Anda dan integrasi Facebook-nya.

Anda harus menjelaskan secara persis cara menguji setiap izin atau fitur di aplikasi Anda sehingga kami dapat memastikan itu berfungsi dan mematuhi kebijakan kami. Kami tidak dapat menyetujui aplikasi Anda jika kami tidak dapat sepenuhnya menguji caranya terintegrasi dengan Facebook. Petunjuk terperinci yang Anda berikan akan memperkecil kemungkinan Anda harus mengajukan ulang untuk ditinjau.

Untuk setiap izin yang Anda minta, cantumkan petunjuk reproduksi dalam format langkah demi langkah. Semua petunjuk harus dalam bahasa Inggris.

Petunjuk Anda jangan sampai:

  • Merujuk pada petunjuk dari pengajuan atau dokumentasi lain
  • Meringkas fungsi aplikasi Anda, alih-alih memberikan petunjuknya
  • Menyediakan detail teknis tentang cara kerja API Anda

Berikut adalah contoh petunjuk langkah demi langkah yang tepat:

  1. Tekan tombol Pengaturan di menu sebelah kiri.
  2. Pilih Masuk dengan Facebook
  3. Selesaikan langkah ketiga
  4. Selesaikan langkah keempat

Jika Anda tidak yakin apa yang harus disertakan, lihat contoh lainnya dalam bagian contoh untuk Tinjauan Aplikasi.

Tidak, Anda tidak harus mengajukan aplikasi untuk ditinjau guna menjalankan iklan pemasangan aplikasi seluler. Anda hanya memerlukan aplikasi yang sudah aktif di iTunes App Store atau Google Play Store. Anda dapat mengikuti panduan kami untuk membuat iklan pemasangan aplikasi seluler.

Untuk menguji fitur atau izin baru, setelah aplikasi Anda telah ditinjau dan diterbitkan, gunakan fitur Buat Aplikasi Tes di Dasbor Aplikasi untuk membuat klona aplikasi produk Anda. Di Dasbor aplikasi produksi, klik panah bawah di samping nama aplikasi pada panel navigasi kiri atas dan klik Buat Aplikasi Tes. Klona aplikasi, dibuat dengan status Dalam Pengembangan, mengizinkan semua aksesperan aplikasi ke semua fitur dan izin.

Sebelum menyetujui permintaan Anda untuk user_likes, peninjau Anda harus memastikan aplikasi Anda menyediakan pengalaman unik kepada pengguna berdasarkan info suka yang diterimanya dari mereka. Untuk melakukan ini, tim tinjauan kami akan menguji aplikasi Anda dengan berbagai pengguna uji, masing-masing dengan serangkaian suka dan minat yang berbeda-beda.

Saat mengajukan permintaan untuk user_likes, Anda harus menulis petunjuk terperinci yang menyertakan:

  • Penjelasan jelas dari alasan Anda meminta user_likes dan caranya meningkatkan pengalaman seseorang di aplikasi Anda.
  • Daftar Halaman contoh untuk disukai peninjau kami untuk memverifikasi penggunaan user_likes oleh Anda. Berikan tautan langsung ke Halaman yang harus disukai peninjau kami sebelum mereka menguji aplikasi Anda.

Jika Anda menggunakan user_likes sebagai bagian dari algoritme, penting agar peninjau dapat melihat hasil algoritme ini dan caranya memengaruhi konten yang ditampilkan kepada orang-orang.

Saat ini, aplikasi tidak memerlukan Tinjauan Aplikasi hanya jika aplikasi digunakan oleh Pengguna yang memiliki peran di aplikasi, dan yang hanya menerbitkan ke linimasa atau Halaman mereka sendiri. Mulai tanggal 1 Agustus 2018, aplikasi tidak dapat lagi menerbitkan ke linimasa Pengguna, dan aplikasi apa pun yang mengizinkan Pengguna untuk menerbitkan ke Grup atau Halaman harus melalui Tinjauan Aplikasi.

Jika aplikasi Anda adalah game dan ada di Facebook Canvas

Anda dapat mengundang pemain baru ke game Anda dengan menggunakan:

  • Dialog permintaan. Saat menggunakan dialog permintaan, Anda dapat mengatur 'filters=app_non_users' untuk memfilter dialog untuk hanya menampilkan orang yang tidak menggunakan aplikasi Anda. Jika aplikasi Anda hadir di Canvas, Anda dapat pula menggunakan Dialog Permintaan di iOS dan Android.
  • API Teman yang Dapat Diundang. Jika aplikasi Anda adalah sebuah game, dan Anda ingin membangun sendiri pemilih beberapa teman Anda, maka Anda dapat menggunakan API Teman yang Dapat Diundang, yang mengembalikan daftar peringkat teman orang tersebut yang tidak menggunakan aplikasi. Setelah seseorang memilih sejumlah teman untuk diundang, Anda dapat meneruskan token yang dikembalikan oleh API Teman yang Dapat Diundang ke bidang ke dari Dialog Permintaan, yang kemudian akan memungkinkan orang itu mengirim undangan ke teman-teman tersebut.

Jika aplikasi Anda tidak hadir di Facebook Canvas

Anda dapat menggunakan Dialog Pesan di iOS dan Android, atau Dialog Kirim di Web. Produk tersebut memungkinkan orang mengirim pesan berisi tautan ke aplikasi Anda langsung ke temannya.

Jenis pesan ini adalah saluran yang sangat bagus untuk berkomunikasi dengan sedikit orang secara langsung. Dialog Pesan dan Dialog Kirim sama-sama menyertakan typehead yang memudahkan orang untuk memilih sejumlah teman yang menerima undangan.

Tidak. Setelah Anda disetujui untuk menerima izin, Anda dapat menggunakannya di semua versi aplikasi Anda di semua platform.

Jika Anda memperluas dan mengembangkan aplikasi Anda di platform baru, ini tidak perlu diajukan lagi untuk ditinjau. Anda hanya perlu mengajukan ulang untuk ditinjau jika Anda ingin meminta izin baru - misalnya, saat Anda menambahkan fitur baru ke aplikasi Anda. Perubahan dan pengajuan Detail Aplikasi atau tindakan Graf Terbuka Anda tidak akan memengaruhi izin yang sudah disetujui sebelumnya.

After You Submit

Please visit our App Review Rejection Results Guide for tips on how to have a successful App Review.

Before submitting an appeal, please make sure to read through the App Review Rejection Results Guide as well as the Enforcement FAQ to ensure that any violations are fixed before you resubmit your app for review.

Once fixed, you can appeal the decision using the Developer Appeals form.

Jika permintaan Anda saat ini membutuhkan informasi tambahan, Anda akan memiliki waktu 30 hari sejak diterimanya permintaan untuk memecahkan dan mengirimkan ulang untuk peninjauan. Selama 30 hari itu, Anda mungkin diminta memberikan informasi tambahan oleh tim Tinjauan Aplikasi. Harap diketahui bahwa jendela 30 hari ini tidak akan dihitung ulang dengan tiap pengiriman ulang selama periode ini.

Tim tinjauan kami menggunakan beberapa pengguna uji saat meninjau pengajuan, dan kami tidak selalu menggunakan pengguna uji yang Anda berikan. Jika pengajuan Anda memang harus ditinjau menggunakan pengguna uji khusus, beri tahu kami dalam petunjuk tinjauan Anda.

Jika Anda menyediakan pengguna uji, pastikan Anda membuat pengguna uji dan melampirkan pengguna tersebut dengan benar beserta pengajuan Anda.

Tim tinjauan kami akan menggunakan petunjuk yang Anda berikan untuk menguji integrasi Facebook aplikasi Anda.

Jika Anda merasa peninjau kami salah dalam menolak aplikasi Anda, maka Anda harus mengajukan ulang untuk peninjauan dengan petunjuk tinjauan yang diperbarui yang memberikan lebih banyak info untuk peninjau.

Proses tinjauan adalah cara terbaik untuk berkomunikasi dengan peninjau Anda dengan memperbarui catatan Anda yang memperhatikan masukan yang Anda terima.

ID Aplikasi Facebook Anda yang dibuat untuk Game Instan tidak dapat digunakan untuk platform lain. Anda dapat menemukan info selengkapnya dalam dokumentasi.

Untuk menyetujui pengajuan aplikasi Anda, tim tinjauan kami harus masuk ke aplikasi Anda dan memeriksa semua integrasi Facebook.

Jika peninjau Anda tidak dapat memuat atau menggunakan aplikasi Anda, pastikan bahwa:

  • URL Aplikasi dapat diakses secara publik dan tidak dikonfigurasi sebagai localhost
  • Anda sudah memberikan nama pengguna dan kata sandi yang diperlukan untuk mengakses situs pengembangan atau penahapan Anda
  • Sertifikat keamanan situs Anda tetap terbaru dan tidak menyebabkan kesalahan bagi pengguna baru
  • Anda dapat masuk dan menggunakan aplikasi Anda sebagai pengguna uji yang baru dibuat
  • Item yang Anda ajukan untuk ditinjau dikembangkan dan berfungsi di aplikasi Anda

Jika Anda kembali ditolak karena alasan yang sama, perbarui Petunjuk Tinjauan atau bagian Tambahkan Catatan Anda untuk meminta kejelasan dan info tambahan dari peninjau Anda.

Tim tinjauan kami mungkin memerlukan kredensial masuk tambahan untuk aplikasi Anda agar dapat menyelesaikan tinjauan Anda.

Jika aplikasi Anda memerlukan masuk sekunder sebelum atau setelah Facebook Login, pastikan memberikan nama pengguna dan kata sandi untuk ini. Ini dapat meliputi kredensial masuk untuk server pengujian atau demo, masuk sekunder untuk aplikasi Anda, atau alur pendaftaran email.

Aplikasi yang dihosting di server penahapan atau pengembangan dapat memerlukan masuk tambahan untuk mengakses server Anda. Harap juga menyediakan semua kredensial masuk yang diperlukan untuk ini.

Jika Anda masih tidak tahu kredensial apa yang tidak ada, Anda dapat memberikan video beserta pengajuan Anda selanjutnya yang menunjukkan opsi Facebook Login dan semua integrasi Facebook yang relevan yang Anda ajukan.

Itu bertentangan dengan Kebijakan Platform 4.5 untuk mendorong orang-orang agar menggunakan plugin sosial atau menyukai Halaman. Ini termasuk penawaran imbalan atau membatasi aplikasi atau konten aplikasi berdasarkan apakah seseorang sudah menyukai Halaman atau belum. User_likes tidak akan disetujui untuk tujuan ini.

Untuk memastikan koneksi yang berkualitas dan membantu bisnis menjangkau orang-orang yang penting bagi mereka, kami ingin orang-orang menyukai Halaman karena mereka ingin terhubung dan mengetahui kabar dari bisnis, bukan karena dorongan palsu. Kami yakin kebijakan ini akan menguntungkan orang-orang dan pengiklan sekaligus.

Jika Anda menggunakan Dialog Bagikan atau plugin sosial lainnya untuk menerbitkan konten kembali ke Facebook, Anda tidak perlu mengajukan untuk ditinjau. Jika Anda masih tidak yakin, info selengkapnya dapat ditemukan di dokumentasi tinjauan umum kami.

Agar disetujui untuk Pusat Aplikasi, maka Aplikasi Anda harus memenuhi persyaratan kelayakan. Aplikasi yang memenuhi syarat untuk Pusat Aplikasi Facebook harus menggunakan Facebook Login atau memiliki aplikasi Canvas Facebook.

Aplikasi yang memenuhi syarat untuk dicantumkan di Pusat Aplikasi adalah:

Aset teks dan gambar promosi Anda juga harus memenuhi pedoman kami.

Tanggapan tinjauan Anda akan berisi uraian jelas dari alasan mengapa aplikasi Anda tidak disetujui, serta langkah selanjutnya yang harus Anda lakukan. Kami ingin Anda secepat mungkin melewati proses ini, jadi pastikan membaca masukan ini dengan cermat. Setelah Anda melakukan perubahan yang diperlukan, Anda dapat kembali mengajukan untuk ditinjau.

Jika aplikasi Anda menggunakan izin sedemikian rupa sehingga tidak dapat disetujui, masukan untuk Anda akan menjelaskan ini dan Anda tidak boleh mengajukan lagi untuk ditinjau.

Proses Tinjauan Aplikasi melibatkan aplikasi Anda yang dimuat di setiap platform yang didukung, masuk dengan Facebook, dan menggunakan setiap integrasi Facebook yang Anda minta dalam tinjauan. Ini seringkali menimbulkan apa yang kami sebut "masalah umum". Ini adalah kesalahan atau bug yang berkaitan dengan memuat aplikasi Anda, masuk ke aplikasi Anda, atau fungsionalitas umum aplikasi Anda. Ini artinya kami tidak dapat menguji izin yang Anda minta dalam pengajuan Anda.

Karena itu adalah masalah yang mencegah kami meninjau fungsionalitas Facebook Anda, kami tidak dapat mengomentari lebih rinci tentang cara aplikasi Anda menggunakan fungsionalitas Facebook yang Anda ajukan untuk ditinjau. Karena hal ini, kami menolak dengan "Masalah Umum" dan menyediakan masukan mengenai ini di setiap platform.

Jika Anda menerima penolakan "Masalah Umum", harap baca dengan cermat semua masukan. Setiap platform akan menerima masukan individual yang harus menjelaskan masalah apa yang dialami selama tinjauan.

Selama proses tinjauan, tim tinjauan kami mengikuti petunjuk Anda untuk mereproduksi cara izin digunakan dalam aplikasi Anda. Jika kami tidak dapat mereproduksi pengalaman ini - misalnya, karena kami tidak dapat mengikuti petunjuk Anda, atau kami tidak dapat masuk ke aplikasi Anda - maka kami juga tidak dapat menyetujui pengajuan.

Untuk menghindari hal ini, maka:

  • Berikan versi aplikasi yang berfungsi yang menggunakan izin tersebut
  • Pastikan petunjuk Anda di bagian Tambahkan Catatan jelas dipahami
  • Pastikan izin masuk yang diminta mempersonalisasi pengalaman pengguna dan sesuai dengan prinsip kami

Secara khusus, untuk izin publish_actions pastikan fungsionalitas penerbitan aplikasi Anda dikonfigurasi dengan benar. Kami harus dapat menerbitkan konten aplikasi Anda kembali ke Facebook selama proses tinjauan.

Berikut ini adalah alasan mengapa aplikasi Anda kehilangan izin setelah persetujuan awal:
  • Aplikasi dipindahkan ke bisnis lain yang tidak terverifikasi. Semua izin yang disetujui sebelumnya akan terblokir.
    • Jika aplikasi kemudian dipindahkan kembali ke bisnis yang terverifikasi, izin akan dibuka blokirnya.
  • Aplikasi ditandai sebagai Menyediakan layanan ke bisnis lain tetapi kemudian dipindahkan ke bisnis lain yang belum diverifikasi.