Я использую Parse в течение 3 месяцев в своем приложении для Android. Теперь я хочу добавить адрес электронной почты и социальные значки (Facebook и Google+) в приложении. Я успешно добавил логин электронной почты и fb, и пользователь может подключиться как к одному, так и к электронной почте или facebook, и приложение узнает пользователя.
например. Если я вхожу в систему через электронную почту, тогда подключаю фейсбук, использую приложение на другом устройстве, входите в систему через facebook, приложение будет знать его одним и тем же пользователем и будет настроено для меня и будет показывать мои данные. И электронная почта также работает.
Я добавил вход в Google+ для Android, но я не могу подключить учетные данные пользователя Google+ с зарегистрированным пользователем.
Таблица Parse Users имеет поле authData, которое получает данные аутентификации facebook и будет получать Twitter, а оба этих знака запекаются в Parse SDK.
Что лучше всего делать в Google+? Я запутался в дизайне db, а также о том, как подключить пользователя, который подписался с Google +?
Что делать, если пользователь просто входит в систему через Google+? Как создать пользователь Parse и аутентифицировать пользователя в Parse?
Мне нравится облачный код и Android, и я бы очень хотел, чтобы какая-то помощь/инструкции просто подталкивали меня в правильном направлении. Я никогда не пользовался OAuth2 и с логином Parse для электронной почты и Social Sign ons, я не думаю, что мне нужно это сделать. Но дайте мне знать, если я ошибаюсь.
Спасибо!
Обновление. Я прочитал много вопросов по вопросам Parse Questions и много раз проверял метод старта (потому что я продолжал думать, что я что-то пропустил после прочтения). Отметьте этот вопрос - сейчас я в той же ситуации.
У меня есть:
1. Внедрение входа в Google+.
2. Получил токен доступа, используя GoogltAuthUtil.
Застрял с:
3. Как связать подписанный в настоящее время пользователь Parse после входа пользователя в Google+?
4. Как создать нового пользователя Parse, если Google+ был первым (и единственным) пользователем выбора входа?