Изучая руководство по использованию Google+ SDK для iOS в этом link, я могу настроить проект и предоставить моему приложению доступ к токену доступа. Однако я не хочу использовать токен в устройстве для получения его имени, электронной почты и т. Д. Я хочу получить код временного доступа (который может быть изменен для токена OAuth2) или токен идентификатора, как и на моем Android-устройстве заявление. Это вызывается google cross-client identity.iPhone Google+ Login и OAuth2 в бэкэнд
Идея состоит в том, что сервер базы данных получит этот код обмена и будет генерировать токен доступа для получения профиля пользователя, электронной почты и т. Д. Затем пользователь регистрируется с этой информацией. Однако токен доступа, создаваемый приложением iOS, может потребляться только самим приложением, так как используемый идентификатор приложения является идентификатором приложения iOS. Я попытался изменить идентификатор приложения с идентификатором сервера, но затем он получил redirect_uri_mismatch.
Попытка использовать токен доступа непосредственно на сервере спровоцирует исключение Google_OAuth_Exception, так как идентификатор клиента сервера не равен идентификатору клиента приложения.
У меня есть другой подход, основанный на открытии веб-страницы, но я хотел использовать собственный процесс входа в Google+.
Любая идея?
Я бы как узнать, выполнено ли это еще? есть примеры. Я до сих пор не могу заставить его работать. – kos