Unity3d:Monetization
推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生
Monetization
统一分析学
允许您监控游戏内收入。通过实施收据验证,您将快速看到合法或欺诈易。
Unity 分析提供了一种灵活的方法,用于通过应用内购买跟踪变现事件。每次玩家触发变现事件时都应调用此方法。交易方法需要价格参数,货币和可选的Apple iTunes / Google Play收据字符串。
Unity Analytics 提供了 UnityAnalytics.Transaction 方法,用于通过应用内购买跟踪货币化事件。每次玩家触发变现事件时都应调用此方法。UnityAnalytics.Transaction 方法需要一个价格参数、一种货币和一个可选的 Apple iTunes / Google Play 收据字符串。
// Reference the Unity Analytics SDK package
using UnityEngine.Cloud.Analytics;
// Use this call for each and every place that a player triggers a monetization event
UnityAnalytics.Transaction(string productId, decimal price,
string currency, string receipt,
string signature);
UnityAnalytics.Transaction Input Parameters | ||
---|---|---|
名字 | 类型 | 描述 |
产品编号 | 字符串 | 已购买物料的 ID。 |
价格 | 十进制 | 物料的价格。 |
货币 | 字符串 | 用于交易的货币的缩写。例如“USD”(美元)。有关货币缩写的标准化列表,请参阅此处。 |
收据 | 字符串 | 应用内购买的收据数据 (iOS) 或收据 ID (Android),用于验证使用 Apple iTunes 或 Google Play 进行的购买。在没有收据的情况下使用 null。有关更多详细信息,请参阅收据验证。 |
签名 | 字符串 | 安卓收据签名。如果使用原生 Android,请使用包含使用开发者私钥签名的购买数据签名的INAPP_DATA_SIGNATURE字符串。数据签名使用 RSASSA-PKCS1-v1_5 方案。在没有签名的情况下传入空值。 |
以下示例适用于未进行收据验证的 0.99 美元美元交易。
UnityAnalytics.Transaction("12345abcde", 0.99m, "USD", null, null);
按播放
要将测试变现数据发送到我们的服务器并验证您的集成,请在编辑器运行模式下触发购买。如果集成成功,您的测试数据将显示在下表中。
驗證
3D建模学习工作室整理翻译,转载请标明出处!