Я использую Unity3d 4.5.2 и Facecook-unity-sdk 5.1. Мое приложение создано после 30 апреля, поэтому по умолчанию используется Facebook Graph API v2.0.
Моя проблема: на некоторых устройствах Android плеер видит диалоговое окно входа в систему v1.0, а другое - диалоговое окно входа в систему v2.0.
Мое приложение запрашивает разрешения "email,publish_action". На v2 работает нормально. На старых устройствах Android он переходит к версии 1, и вход в систему завершается с ошибкой без подробностей об ошибках. Если я изменю разрешения только на «электронную почту», то это будет работать и на более старом устройстве.
Есть ли способ заставить всех клиентов перейти на версию 2.0? Похоже, facebook unity sdk 5.1 находится на полпути между v1.0 и v2.0? Нужно ли моему приложению поддерживать оба?