FAQ🔗
Куда обращаться в случае проблем?
Все контакты и рекомендуемый шаблон обращения приведены в этом разделе
Возникла ошибка SteamAPI_Init() failed на MyGames Store
В случае, если вы видите ошибку SteamAPI_Init() failed. Refer to Valve's documentation or the comment above this line for more information., проверьте следующее:
- Приложение в MyGames было создано с флагом "миграция Steam"
- Вы запускаете приложение из игрового центра MyGames
Возникла ошибка Using WebView from more than one process at once with the same data directory is not supported.
Для того что бы исправить ошибку: Fatal Exception: java.lang.RuntimeException:Using WebView from more than one process at once with the same data directory is not supported., будет необходимо определить каталог, используемый для хранения данных WebView для текущего процесса в в методе onCreate класса Application:
...
public class YourApplicationClass extends Application {
@Override
public void onCreate() {
super.onCreate();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
if (getPackageName() != getProcessName()) WebView.setDataDirectorySuffix(getProcessName());
}
...
}
}
Далее указать в файле AndroidManifest.xml имя вашего класса Application:
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.unity3d.player"
xmlns:tools="http://schemas.android.com/tools">
<application android:name=".YourApplicationClass">
...
</application>
Для того, что бы создать класс YourApplicationClass и модифицировать AndroidManifest.xml можно выгрузить ваш проект из Unity в android studio. Или воспользоваться описанием как модифицировать AndroidManifest.xml и созданием java класса YourApplicationClass в вашем редакторе, класс YourApplicationClass должен находится там же где и AndroidManifest.xml.
Если ваше приложение уже использует библиотеки которые используют класс Application, просто добавьте в метод onCreate определение каталога для WebViewWebView.setDataDirectorySuffix() , а так же позаботьтесь о том что бы внесенные изменения не вступали в конфликт с используемыми библиотеками.
Модуль MRGSBilling🔗
Не загружаются продукты, что делать?
На всех платформах, кроме Plarium, мы загружаем продукты напрямую из магазина, добавление продуктов на сайт MRGS никак не влияет на загрузку продуктов на устройстве, поэтому вам необходимо проверить правильность заведения продуктов, а также иногда требуется подождать до суток, чтобы магазин применил изменения. Для Plarium проверьте правильность заполнения продуктов на сайте MRGS.
Долго загружаются продукты, что делать?
В случае, если проект сразу запрашивает большое количество товаров (200+) в одном запросе, то время выполнения запроса может быть довольно большим. Так как продукты загружаются из магазина через сеть, простого универсального решения нет. Разделив продукты на два запроса: "приоритетные" 10-15 штук и "все остальные", можно значительно ускорить готовность магазина.
Платежи на сайте MRGS остаются в статусе "Совершил платеж"
Проверьте правильность добавленных ключей валидации для магазинов и корректность их создания, в 99% случаев проблема в них. Часто, например, в JSON для валидации покупок из GoogePlay не хватает нужных прав. Подробнее про получение/создание ключей валидации читайте тут
Модуль MRGSShowcase и MRGSAdvertising🔗
Не загружается реклама / не открывается витрина приложений или в ней нет баннеров
Скорее всего для вас не завели тестовые рекламные кампании на сервере, поэтому и нечего показывать. Для заведения обратитесь к контактному лицу, указанному на странице по интеграции рекламы.
Модуль MRGSAnalytics🔗
Не проходит проверка интеграции AppsFlyer на iOS
Тест интеграции AF на атрибуцию установки на iOS может работать некорректно начиная с iOS 14.5+. Начиная с этой версии Apple убрала возможность получения IDFA (необходимый для атрибуции) на запуске без дополнительных разрешений. Отложенный старт AppsFlyer на момент, когда IDFA уже получен, может решить проблему. Для этого воспользуйтесь параметром waitForATTUserAuthorization. Например, appsFlyerParams.waitForATTUserAuthorization = 10.0f;. Подробнее смотрите в документации по MRGSAnalytics.
Дата создания: 2022-01-24