• G#

Analytics.Transaksi

Sarankan perubahan

Success!

Terima kasih untuk membantu kami meningkatkan kualitas Dokumentasi Unity. Meskipun kami tidak dapat menerima semua pengajuan, kami membaca setiap perubahan yang disarankan dari pengguna kami dan akan melakukan pembaruan di mana berlaku.

Close

Penjelasan gagal

Untuk beberapa alasan perubahan yang disarankan Anda tidak dapat diajukan. Silahkan <a>try lagi</a> dalam beberapa menit. Dan terima kasih untuk mengambil waktu untuk membantu kami meningkatkan kualitas Dokumentasi Unity.

Close

Cancel

Declaration

publik static Login Login Transaction(string Artikel Login, Decimal amount, string currency);

Declaration

publik static Login Login Transaction(string Artikel Login, Decimal amount, string currency, string receiptPurchaseData, string signature);

Declaration

publik static Login Login Transaction(string Artikel Login, Decimal amount, string currency, string receiptPurchaseData, string signature, bool usingIAPService);

Parameters

Artikel Login id item yang dibeli.
amount Harga item.
currency Undangan mata uang yang digunakan untuk transaksi. Sebagai contoh “USD” (Dolar Amerika Serikat). Sitemap http://en.wikipedia.org/wiki/ISO_4217 untuk daftar standar singkatan mata uang.
receiptPurchaseData Menerima data (iOS) / ID tanda terima (android) / untuk pembelian dalam aplikasi untuk memverifikasi pembelian dengan Apple iTunes / Google Play. Gunakan null dengan tidak adanya tanda terima.
signature Tanda tangan tanda terima Android. Jika menggunakan Android asli menggunakan string INAPP_DATA_SIGNATURE yang berisi tanda tangan data pembelian yang ditandatangani dengan kunci pribadi pengembang. Tanda tangan data menggunakan skema RSASSA-PKCS1-v1_5. Lulus tidak ada tanda tangan.
usingIAPService Set untuk benar ketika menggunakan UnityIAP.

Description

Pelacakan Monetisasi (opsional).

Unity Analytics menyediakan metode yang fleksibel untuk melacak acara monetisasi melalui pembelian dalam aplikasi. Metode ini harus disebut setiap kali pemain memicu acara monetisasi.

Metode transaksi membutuhkan parameter harga, mata uang dan string tanda terima Apple iTunes / Google Play opsional.

using System;
using UnityEngine;

#if ENABLE_CLOUD_SERVICES_ANALYTICS using UnityEngine.Analytics;

public class GamePurchaseMonoBehaviour : MonoBehaviour { public void OnPurchase() { Analytics.Transaction("12345abcde", 0.99m, "USD", null, null); } } #endif