Closed evgeny-detkov closed 6 years ago
Добрый день!
Для интеграции аналитики используйте ключи AppId и SecretKey, доступные на странице Integration. Из предоставленных вами логов вижу что вы использовали в качестве AppId ключ devtodev API key
В инициализации участвовал объект [devtodev], появившийся на сцене после включения Devtodev в настройках через Window. На этом объекте висел скрипт DevToDevSDK.cs, входивший в комплект SDK. В нем инит проходит так:
Analytics.Initialize(targetCredential.Key, targetCredential.Secret)
Сейчас попробую проинициализировать без данного объекта своими руками, либо поправлю скрипт под себя.
Инициализация сдк происходит корректно, вы просто используете не тот ключ в качестве appId (ak-XXXXXXXXXXXXXXXXXXXXXXXXXX) :) Выше на скриншоте я подчеркнул верные.
Да, сработало, спасибо)
Приветствую! 1) Unity2018.2.1f1, devtodev 2.9.2; 2) создаю пустой проект, вношу настройки в PlayerSettings по аналогии с нашим рабочим проектом, импортирую DevToDev SDK; 3) вношу настройки через Window -> devtodev: выбираю Android, добавляю Key и Secret, включаю логирование; 4) собираю билд, запускаю на девайсе, забираю лог с девайса (Key в логе заменен на несуществующий):
5) Тот же эффект и при запуске в редакторе.
Предполагаю, что из-за этого не срабатывает отправка аналитики в дашборд, и из-за этого не происходит определение, что SDK нашего приложения интегрировано. Из-за чего это и как влияет на отправку статистики? Может еще глубже можно продебажить?