Portal Distribusi Unity (UDP) memungkinkan Anda mendistribusikan permainan Anda ke beberapa toko aplikasi melalui satu hub. UDP mengubah build Android Anda dengan SDK Pembelian In-App yang berdedikasi setiap toko untuk membuat permainan Anda kompatibel dengan toko aplikasi yang terpisah. Anda dapat mengelola semua pengajuan toko dari konsol UDP.
Gambaran keseluruhan UDP
Anda dapat menggunakan UDP untuk mendistribusikan game premium dan permainan dengan IAP.
Ini adalah portal berbasis web di mana Anda dapat mempersiapkan permainan Anda untuk mengirimkan ke beberapa toko aplikasi. Konsol UDP memungkinkan Anda:
Pelajari lebih lanjut tentang Antarmuka konsol UDP.
Ini berisi SDK untuk bekerja dengan UDP. Ini juga memungkinkan pengaturan Portal Distribusi Unity di jendela Project SettingsPengumpulan yang luas dari pengaturan yang memungkinkan Anda untuk mengkonfigurasi bagaimana Fisika, Audio, Jaringan, Grafik, Input dan banyak bidang lain dari jangkauan proyek Anda. More info
Lihat di Glossary dari Editor Unity.
Untuk menggunakan UDP, permainan Anda harus memiliki klien UDP, termasuk ID klien UDP. Ini mengidentifikasi permainan Anda pada layanan UDP. ID dihasilkan ketika Anda membuat permainan di UDP dan Anda harus. Untuk menghubungkan proyek Unity dari klien UDP, menghapus ID proyek Unity dari bagian Informasi Integrasi di konsol UDP.
Paket UDP mengandung lingkungan sandbox yang bertindak sebagai toko uji untuk permainan UDP Anda. Ketika Anda menerapkan SDK UDP dalam permainan Anda, build UDP Anda kemudian dapat menggunakan kotak pasir sebagai lingkungan uji. Sebelum Anda dapat mengirimkan permainan Anda ke toko-toko nyata, Anda harus menguji permainan Anda di kotak pasir untuk memverifikasi bahwa implementasi UDP dan IAP Anda (jika berlaku) bekerja dengan benar.
Pengujian Sandbox membantu Anda untuk mengidentifikasi masalah yang timbul selama implementasi UDP awal Anda. Masalah yang tidak terlarut dapat mencegah UDP membongkar permainan Anda untuk toko, atau menyebabkan UDP untuk membongkar permainan dengan masalah yang ada. Ini dapat mengakibatkan toko menolak permainan atau pemain Anda tidak bisa menyelesaikan transaksi.
Pembelian dalam aplikasi (IAP) memungkinkan Anda menjual konten ke pemain dari dalam permainan Anda. Anda hanya perlu mengimplementasikan pembelian di aplikasi Anda melalui UDP. UDP kemudian secara otomatis membongkar permainan Anda menjadi build khusus toko.
Anda dapat menerapkan UDP di kedua sisi klien game dan server. Untuk game offline, Anda hanya perlu menerapkan UDP di klien game. Untuk game online, Anda juga dapat menerapkan UDP di sisi server.
Pelajari cara:
UDP hanya mendukung produk IAP yang dapat dikonsumsi dan tidak dapat dikonsumsi. Produk berlangganan tidak didukung.
Produk yang tidak dapat dikonsumsi memberikan efek permanen. Pemain hanya dapat membelinya sekali.
Produk yang dapat dikonsumsi memberikan efek sementara, seperti mata uang permainan dan poin pengalaman ekstra. Pemain dapat membeli beberapa kali ini.
Ketika seorang pengguna telah membeli produk habis pakai, mereka harus mengkonsumsinya sebelum mereka dapat membelinya. Anda dapat menggunakan konsumsi untuk memastikan produk yang dibeli berhasil dikirimkan.
Untuk, permainan Anda perlu mengirim permintaan Consume ke UDP SDK. Game Anda harus memberikan produk ketika dikonsumsi. Ini mencegah produk dikirim berulang kali.
Katalog IAP adalah persediaan item IAP yang diterapkan dalam permainan Anda. Untuk setiap item IAP, Anda mendefinisikan:
Ketika permainan Anda dikemas dan diserahkan ke toko, UDP menyinkronkan Katalog IAP Anda dengan back-end toko. Game Anda kemudian dapat meminta persediaan IAP dari back-end toko.
Ketika pemain membeli produk IAP, permainan Anda meminta toko untuk mengkonfirmasi Katalog IAP. UDP harus benar diterapkan dalam permainan Anda untuk langkah ini untuk bekerja dengan lancar.
Katalog IAP di konsol UDP adalah sumber kebenaran untuk apa yang diajukan ke sistem back-end toko.
Untuk implementasi yang sukses, ikuti . Untuk memastikan behave IAP Anda dengan benar, .
Anda dapat mendistribusikan game Premium (alias permainan pay-to-download) melalui UDP untuk menyimpan yang mendukung permainan premium. Anda kemudian dapat melihat pendapatan game premium Anda di WordPress.org konsol UDP.
Pelajari cara mendistribusikan permainan premium Anda melalui UDP.
UDP permainan milik dan tidak untuk pengguna individu. Semua pengguna organisasi memiliki akses ke permainan UDP. Izin bervariasi tergantung pada peran pengguna yang diberikan dalam Organisasi.
Anda juga dapat menambahkan pengguna yang tidak ada di organisasi untuk proyek-proyek tertentu. Tambahkan pengguna di Dashboard Unity di bawah Project > Settings > Users.
Anda dapat membagi tugas dalam organisasi Unity antara pengguna dan non-user dari Editor Unity; misalnya:
Anggota organisasi dan individu memberikan akses ke proyek dapat bekerja pada proyek Unity.
Izin terkait proyek terkait berkaitan dengan fitur UDP apa yang Anda akses ke proyek Unity tertentu, baik di Editor Unity dan di konsol UDP. Ini berlaku untuk:
Tabel di bawah daftar izin UDP terkait proyek untuk Pengguna, Manajer dan Pemilik dalam Editor Unity. Ini sama untuk izin tingkat proyek dan tingkat organisasi.
User | Manager | Owner | |
---|---|---|---|
Hasilkan klien UDP baru | Yes | Yes | Yes |
Tautan proyek Unity ke klien UDP | Yes | Yes | Yes |
Modifikasi pengaturan UDP | Yes | Yes | Yes |
Buat atau memodifikasi IAPs | Yes | Yes | Yes |
Tabel di bawah daftar izin UDP terkait proyek untuk Pengguna, Manajer dan Pemilik di konsol UDP. Ini sama untuk izin tingkat proyek dan tingkat organisasi.
User | Manager | Owner | |
---|---|---|---|
Hasilkan klien UDP baru | Yes | Yes | Yes |
Arsip permainan dalam daftar permainan | No | Yes | Yes |
Hapus permainan dalam daftar permainan | No | Yes | Yes |
Edit revisi permainan | Yes | Yes | Yes |
Tautan proyek Unity dengan klien UDP | Yes | Yes | Yes |
Unlink proyek Unity dari klien UDP | No | Yes | Yes |
Rilis revisi permainan | No | Yes | Yes |
Daftarkan permainan ke toko | No | Yes | Yes |
Menerbitkan permainan ke toko | No | Yes | Yes |
Operasi halaman lanjutan | No | Yes | Yes |
Akses dan pengoperasian halaman status | No | Yes | Yes |
Hasilkan token otentikasi | No | Yes | Yes |
Izin terkait organisasi yang berkaitan dengan fitur UDP apa yang Anda akses ke dalam Organisasi. Fitur-fitur ini umumnya dibatasi untuk anggota organisasi hanya, yaitu, individu-individu hanya memberikan akses ke proyek-proyek tertentu tidak memiliki izin tingkat organisasi. Pengecualian untuk ini adalah:
Tabel di bawah ini mencantumkan izin terkait Organisasi untuk Pengguna, Manajer dan Pemilik.
Tingkat proyek | Org-level | |||||
---|---|---|---|---|---|---|
User | Manager | Owner | User | Manager | Owner | |
Lihat Dasbor Pelaporan | No | No | Yes | No | Yes | Yes |
Akses daftar permainan | Yes* | Yes* | Yes* | Yes | Yes | Yes |
Edit Profil Perusahaan | No | No | No | No | Yes | Yes |
Daftarkan Organisasi ke toko | No | Yes | Yes | No | Yes | Yes |
Note: Pengguna tingkat proyek dapat menilai permainan dalam organisasi host yang memiliki proyek, dan proyek lain yang mereka akses ke dalam organisasi mereka sendiri.