Pada tanggal 9 Agustus 2019, kami memperkenalkan proses aplikasi developer Game Instan yang baru. Sebelum Anda dapat mengirimkan game apa pun untuk ditinjau, Anda harus:
Setelah aplikasi Anda diterima, Anda akan dapat mengirimkan game untuk ditinjau dan meluncurkannya ke permukaan penemuan kami (daftar game, dsb.).
Pelajari selengkapnya tentang cara Membuat Pengelola Bisnis dan cara Memverifikasi Bisnis.
Berdasarkan bagian 1.7 dari Kebijakan Platform Facebook, untuk meminimalkan risiko informasi yang membingungkan, hanya game yang disetujui sebelumnya terkait dengan virus corona (COVID-19) yang diizinkan.
Sebelum mengajukan game instan, pastikan game tersebut memenuhi kriteria di bawah.
Mengatur visibilitas ke Siaran Langsung di bagian atas Dasbor Aplikasi
Menentukan Namespace di tab Pengaturan
Mengunggah semua aset sebagaimana diperinci di bagian Penyiapan Game
Memiliki ukuran unduh awal tidak lebih dari 3MB (atau 1MB untuk game ringan)
Memberikan kemajuan pemuatan yang nyata melalui FBInstant.setLoadingProgress
Mematuhi tombol senyap fisik pada perangkat Seluler (sebaiknya menggunakan WebAudio API)
Menggunakan SDK 6.0 atau yang lebih baru, dengan semua Pembaruan Khusus yang dikirim melalui template
Menangani gangguan sebaik-baiknya dengan berlangganan FBInstant.onPause
. Game akan menghentikan semua suara dan menerapkan mekanisme untuk melanjutkan game (mis, tombol "Lanjutkan")
Mematuhi Ketentuan Platform Facebook dan Kebijakan Developer yang diterbitkan
Ditautkan ke bisnis untuk Tinjauan Aplikasi. Bisnis tersebut harus berupa bisnis terverifikasi agar bisa meluncurkan game
Terasa seperti game native (tidak perlu digulir, di-zoom, atau di-pan seperti halaman web)
Menyertakan branding pada nama game tersebut (mis. "Messenger"; "Facebook")
Berbagi ID Aplikasi dengan aplikasi yang sudah terbit lainnya (mis. game Web Facebook)
Menautkan ke situs web atau aplikasi lainnya (pengecualian: menautkan ke halaman kebijakan privasi)
Meminta informasi pengguna yang tidak disediakan oleh SDK Game Instan (yang meliputi penggunaan Platform Facebook SDK for Javascript)
Menyelaraskan dengan SDK Game Instan, atau menggunakan versi selain yang ada di connect.facebook.com
Mengirimkan lebih dari satu Pembaruan Game per konteks per sesi.
Menampilkan iklan pihak ketiga
Menunjukkan fungsi pembayaran di platform yang tidak mendukung pembayaran
Memanggil metode selain yang disebutkan berikut sebelum startGameAsync
diselesaikan:
FBInstant.getSDKVersion()
FBInstant.initializeAsync()
FBInstant.getPlatform()
FBInstant.setLoadingProgress()
FBInstant.getSupportedAPIs()
FBInstant.quit()
FBInstant.onPause()
FBInstant.player.getID()
Sejak 24 Maret 2019, lebih banyak metode dapat dipanggil sebelum startGameAsync
diselesaikan. Pelajari selengkapnya dengan memeriksa apa yang baru di SDK Game Instan 6.3.
Khusus untuk pengguna iOS, game Anda tidak boleh:
Melakukan promosi silang game instan lainnya (termasuk melalui bot)
Memungkinkan berkirim hadiah kepada teman
Menampilkan fungsi pembayaran atau referensi apa pun untuk ketersediaannya di platform lain
Pembaruan Game melalui Messenger dapat menjadi mekanisme retensi yang kuat bila digunakan secara efektif. Namun, jika digunakan dengan buruk, pembaruan tersebut dapat memberikan pengalaman pemain yang menjengkelkan dan membuat pengguna keluar dari game Anda. Kami menyediakan panduan berikut untuk membantu Anda mengoptimalkan Pembaruan Game Anda melalui pengalaman Messenger.
Memberikan update yang relevan, berkala, dan bernilai kepada pemain. Untuk informasi selengkapnya, kunjungi bagian Praktik Terbaik kami.
Memberikan kendali kepada pengguna (misalnya, dengan mengonfirmasi bahwa mereka ingin menerima pemberitahuan dengan keterangan seberapa sering mereka ingin menerimanya).
Menggunakan data titik entri di tombol putar untuk memuat game melalui cara yang relevan secara konteks.
Memberi nama bot dengan nama yang sama seperti nama game.
Memanfaatkan update sosial seperti pengingat giliran, hasil turnamen, hadiah terjadwal, dan tantangan.
Memastikan pemain Anda memiliki insentif yang tepat saat membuka game melalui pesan bot dengan menggunakan payload pesan untuk menghadiahi mereka di dalam game dengan sesuatu yang bernilai. Pesan bot biasanya tidak bernilai jika membuka game Anda ke layar mulai.
Menggunakan menu persisten untuk menyediakan tindakan yang umum, seperti meluncurkan game.
Mengatur tindakan default agar menggunakan game_play
dengan update khusus, sehingga keseluruhan image membawa Anda ke dalam game.
Menggunakan bot untuk mengumumkan fitur atau konten baru.
Mengoptimalkan waktu pengiriman pesan untuk setiap pengguna, dengan mempertimbangkan zona waktu yang berlaku.
Mengikuti praktik terbaik untuk Bot Messenger.
Mengirim pesan segera setelah pemain menutup game.
Mengirim pesan tanpa konteks demi menjalin interaksi lagi dengan pemain (mis.: "Kembalilah bermain game sekarang!"). Sebagai gantinya, kirimkan pesan yang kaya akan konteks untuk menjalin interaksi ulang (mis.: "Pengintai Anda telah kembali dengan membawa informasi selengkapnya")
Mengadopsi suara pengguna Facebook lainnya, atau mengecoh pemain sehingga mereka mengira bahwa mereka berkomunikasi dengan teman mereka.
Terus mengirim pesan bot kepada pengguna saat pengguna tersebut berulang kali tidak berinteraksi. Batasan kebijakan akan berlaku dan memblokir pengiriman pesan Anda. Batasan saat ini adalah 5 pesan selama 10 hari sesi permainan game terakhir. Saat menguji bot Anda, pastikan untuk memainkan game setidaknya sekali setiap 5 pesan.
Mengatur messaging_type
ke nilai selain RESPONSE
atau UPDATE
Menggunakan API Siaran Platform Messenger karena API tersebut saat ini belum tersedia untuk bot game.
Tautan ke toko aplikasi.
Tab Tinjauan di dasbor developer membuat Anda dapat mengajukan game Anda ke tim peninjauan kami. Pastikan bahwa game tersebut sesuai dengan semua kebijakan yang berkaitan sebelum diajukan.
Menurut Pedoman Peninjauan App Store Apple 4.7, Anda harus memberikan ID tim Developer Apple pada saat pengajuan. Dengan demikian dapat didistribusikan di iOS.
Jangan menyertakan opsi pembelian dalam-aplikasi game instan di pengajuan Anda jika game Anda tidak memiliki fitur pembelian dalam-aplikasi. Baca halaman Pembelian Dalam Aplikasi untuk informasi selengkapnya.
Tinjauan memerlukan waktu sekitar satu minggu. Setelah ditinjau, game tidak perlu ditinjau lagi, kecuali jika ditemukan adanya hal yang melanggar kebijakan developer kami.
Anda dapat melacak status game Anda di tab Status Peluncuran di dasbor developer.
Game dapat diluncurkan baik secara global maupun per negara. Memilih opsi Pilih Negara akan memilih negara tertentu.
Kami telah mengumpulkan sejumlah sumber informasi berikut guna membantu memastikan game Anda dapat berfungsi secara maksimal di platform kami: