HelpShift 5.0.2 Unity SDK - Unity 2018.4.LTS - iOS 12.2 + - PullRequest
0 голосов
/ 20 июня 2019

Проблема: HelpShift Инициализирует, и все, кажется, работает, однако, при щелчке любого шоу FAQ - HelpShiftSDK.showFAQ () - Выдает следующую ошибку:

Не удалось получить ответы на часто задаваемые вопросы. Проверьте подключение к сети и повторите попытку.

Среда: HelpShift 5.0.2 Unity SDK - Unity 2018.4.LTS - iOS 12.2 + Xcode 10.1

Официальный ответ Help Shift предлагает следующее:

Эта ошибка может появиться, если вы используете сторонний плагин с файлом AppController, отдельным от Helpshift, например AppsFlyer, что приводит к тому, что в одном проекте присутствуют 2 разных контроллера приложений.

Чтобы решить эту ошибку, вы должны реализовать один единственный appController который получает весь соответствующий код из другого приложения контроллеры. Этот общий appController должен быть единственным присутствующим в проекте, а остальные контроллеры app должны быть удалены.

https://support.helpshift.com/kb/article/why-are-my-users-seeing-the-error-could-not-fetch-faqs-please-check-your-network-connection-and-try-again/

Однако в тестах я использовал пустой проект Unity с только Helpshift Sdk, так что это не может быть проблемой контроллера приложения.

Использование C # Unity Plugin для настройки и установки проекта. Ранее работал.

Примечание: Порт Android для игр с теми же учетными данными работает отлично.

  • Протестировано Старая версия Unity 2018.1, где она работала, сломана.

  • Протестированный пустой проект только с плагином Helpshift Sdk, сломан.

  • Протестировано с Unity 2018.4.2 LTS, сломано. Протестированная старая версия
  • Helpshift Sdk - все еще не работает Попытка реализации и Swizzling Звонки делегата приложения, все еще прерванные.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...