Перейти к содержанию

Проверка интеграции Unity🔗

Мы рекомендуем проверять интеграцию MRGS при первоначальной настройке и последующих обновлениях. Для этого достаточно вызвать всего один метод.

Шаг 1 - Включите режим отладки🔗

В ходе проверки интеграции необходимо будет просмотреть логи с устройства. Для включения логирования, включите режим отладки во время инициализации MRGS

using MRGS;

public class MasterController : MonoBehaviour
{
    void Awake()
    {
        // Configure MRGS Settings
        var serviceParams = new MRGServiceParams(MRGS_APP_ID, CLIENT_SECRET);
        // ... configuration
        // Set debug mode flag to true
        serviceParams.Debug = true;

        // Configure external SDKs and MRGS initialization
        // ...

        // Call the initialization function
        MRGService.Instance.Initialize(serviceParams, sdkParams)
    }
}

Шаг 2 - Вызовите метод проверки интеграции🔗

Для корректной проверки интеграции, необходимо совершить ряд действий, которые описаны в разделе Установка:

  • Вызвать инициализацию библиотеки
  • Вызвать метод трекинга запуска игры
  • Установить id пользователя (если он есть)
  • Совершить тестовый платеж

Поэтому мы рекомендуем вызывать метод проверки интеграции при сворачивании приложения. Таким образом вы сможете совершить все перечисленные действия, после чего свернуть приложение и увидеть результат проверки

public class MasterController : MonoBehaviour
{
    void OnApplicationPause(bool pauseStatus)
    {
        if (pauseStatus == true) {
            //Call the integration check method
            MRGService.Instance.CheckIntegration();
        }
    }
}

Получение результатов проверки в виде объекта

Если вам неудобен вывод в лог, то вы можете получить результаты проверки в виде объекта(стока+результат), для этого воспользуйтесь методом:

MRGService.Instance.CheckIntegration(result => { 
    Debug.Log("Received check result - " + result);
});

// Or async variant
var res = await MRGService.Instance.CheckIntegrationAsync();
Debug.Log("Received async IntegrationCheck result - " + res);

Дальнейшие шаги различны в зависимости от платформы. Прочтите, как просмотреть отчеты об интеграции в разделах Проверка интеграции Android и Проверка интеграции iOS

Важно

Удостоверьтесь, чтобы данный код не попадал в релиз вашего приложения, то есть вызывать данный метод можно только в тестовой среде.


Последнее обновление: 2023-09-27
Дата создания: 2020-01-16