Мы используем последнюю доступную версию Facebook SDK для Unity (v7.2.2)Если FB.ActivateApp вручную призвал прошивку
Один из доступных интерфейсов является ActivateApp (FB.ActivateApp).
Должен ли этот метод быть вызван, в частности, на iOS?
Рытья немного в то, что под капотом (SDK с открытым исходным кодом), я вижу, что на прошивке (в файле FBUnityInterface.mm), есть следующий код:
- (void)didBecomeActive:(NSNotification *)notification
{
[FBSDKAppEvents activateApp];
}
Похоже ActivateApp этого времени автоматически вызываемый вручную (независимо от того, вызываю ли я его вручную или нет).
Следует ли нам называть FB.ActivateApp, когда наше приложение запускается/возобновляется? не приведет ли это к дублированию отчетов об активации приложений?
я бы придерживаться тем, что рекомендует документации Unity SDK: https://developers.facebook.com/docs/unity/reference/current/FB.ActivateApp – corvuszero
Спасибо я буду смотреть на это! –