Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

Unity AnalyticsСокращение от Unity Analytics
See in Словарь
позволяет отслеживать ваши внутриигровые доходы. Внедрив проверку квитанций, вы быстро увидите законные или мошеннические транзакции.

Unity Analytics предоставляет гибкий метод отслеживания событий монетизации посредством покупок в приложении. Этот метод следует вызывать каждый раз, когда игрок инициирует событие монетизации. Для метода Transaction требуется параметр цены, валюта и необязательная строка квитанции 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
Имя Тип Описание
productId string Идентификатор купленного товара.
price decimal Цена товара.
currency string Аббревиатура валюты, используемой для транзакции. Например, «USD» (доллары США). См. здесь стандартный список сокращений валют.
receipt string Данные квитанции (iOS) или идентификатор квитанции (Android) для покупок в приложении для подтверждения покупок в Apple iTunes или Google play. Используйте null при отсутствии квитанций. Дополнительные сведения см. в разделе Подтверждение получения.
signature string Подпись квитанции Android. При использовании родного Android используйте строку INAPP_DATA_SIGNATURE, содержащую подпись данных о покупке, которая была подписана закрытым ключом разработчика. Подпись данных использует схему RSASSA-PKCS1-v1_5. Передать null при отсутствии подписи.

В приведенном ниже примере показана транзакция на сумму 0,99 доллара США без проверки квитанции.

UnityAnalytics.Transaction("12345abcde", 0.99m, "USD", null, null);

Нажмите «Воспроизвести»

Чтобы отправить тестовые данные о монетизации на наши серверы и проверить интеграцию, инициируйте покупку в режиме Editor Play. Если интеграция прошла успешно, ваши тестовые данные отобразятся в таблице ниже.

Подтвердить

Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
Руководство Unity 2021.3