CommerceService
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
CommerceService adalah layanan yang mendukung pembelian dunia nyata yang dapat Anda bundel dengan item virtual.Untuk informasi tentang kelayakan dan implementasi, lihat Produk perdagangan.
Rangkuman
Metode
Meminta pengguna untuk membeli produk perdagangan menggunakan commerceProductId yang disediakan. Membuka pandangan web yang membimbing pengguna melalui alur pembelian.
Mengambil informasi tentang produk perdagangan yang Anda jual dalam pengalaman.
Acara
Terbakar ketika pembelian webview perdagangan telah ditutup - bukan indikator bahwa pembelian berhasil.
Properti
Metode
PromptCommerceProductPurchase
Meminta pengguna untuk membeli produk perdagangan menggunakan commerceProductId yang disediakan. Membuka pandangan web yang membimbing pengguna melalui alur pembelian.
Parameter
Memberikan nilai
PromptRealWorldCommerceBrowser
Ini adalah endpoint lama yang tidak dimaksudkan untuk digunakan.Untuk membuka pandangan web ke alur pembelian untuk perdagangan dunia nyata, lihat CommerceService:PromptCommerceProductPurchase() .Untuk informasi lebih lanjut, lihat Produk perdagangan
Parameter
Memberikan nilai
GetCommerceProductInfoAsync
Mengambil informasi tentang produk yang Anda jual dan menampilkannya dalam pengalaman Anda.Bagaimana Anda menampilkan produk kepada pengguna Anda sepenuhnya terserah Anda.
<th>teks</th><th>Nama lokal dari item fisik</th></tr></thead><tbody><tr><td>Deskripsi</td><td>teks</td><td>Deskripsi lokal dari item fisik</td></tr><tr><td>ID Gambar IkonImageId</td><td>angka</td><td>ID aset gambar dari gambar default utama dari item fisik</td></tr><tr><td>Harga Tampilan</td><td>teks</td><td>String harga lokal dengan simbol mata uang item fisik. Misalnya: "$4.99"</td></tr><tr><td>Dapat Dibeli</td><td>bool</td><td>Jika item dapat ditambahkan ke sesi pembayaran pedagang, yaitu item ada di stok, atau dapat diorder ulang</td></tr></tbody>
Nama |
---|
Parameter
Memberikan nilai
UserEligibleForRealWorldCommerceAsync
Ini adalah endpoint lama yang tidak dimaksudkan untuk digunakan.Untuk memeriksa apakah pengguna memenuhi syarat untuk perdagangan dunia nyata, lihat PolicyService.IsEligibleToPurchaseCommerceProduct .Untuk informasi lebih lanjut, lihat Produk perdagangan
Memberikan nilai
Acara
PromptCommerceProductPurchaseFinished
Gunakan sinyal ini untuk mendeteksi kapan pengguna telah menyelesaikan alur pembelian dan webview telah ditutup untuk melanjutkan permainan dalam pengalaman. Sinyal ini tidak menunjukkan pembelian yang berhasil , jadi jangan berikan item virtual hanya dari sinyal ini.
Meskipun opsional, disarankan untuk menggunakan sinyal ini untuk memindahkan ulang pengguna Anda di Android, karena aliran pembelian komersial akan memaksa mereka ke mode potret.