Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
rebelint
0 / 0 / 0
Регистрация: 18.03.2014
Сообщений: 4
#1

Кастомная подписка у Firebase cloud messaging - как? - Android

10.10.2016, 14:56. Просмотров 224. Ответов 5
Метки нет (Все метки)

Нужно отправить Push в определенный девайс.
Есть кастомный пользователь внутри приложения, не через facebook или google. Windows домен авторизация (приложение корпоративное), если быть точным. Имя юзера, почта и пр. после авторизации хранится как просто глобальные переменные в приложении. Как создать и зарегистрировать токен для такого пользователя, чтобы не отправлять широковещательно на все устройства с моим проектом?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2016, 14:56     Кастомная подписка у Firebase cloud messaging - как?
Посмотрите здесь:

Android Подписка приложения
Android Реализация Яндекс SpeechKit Cloud API
Android Кастомная клавиатура
Android Firebase новичку

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
2015 / 1757 / 547
Регистрация: 12.05.2014
Сообщений: 6,238
Завершенные тесты: 1
10.10.2016, 17:12     Кастомная подписка у Firebase cloud messaging - как? #2
все равно приложению надо будет подключаться в firebase, а если так то девайс получит токен - на этот токен и можно слать сообщения
https://firebase.google.com/docs/not...stration_token
rebelint
0 / 0 / 0
Регистрация: 18.03.2014
Сообщений: 4
10.10.2016, 18:52  [ТС]     Кастомная подписка у Firebase cloud messaging - как? #3
То есть по сути алгоритм действий такой:

1. Подключаемся
2. Получаем токен
3. Отправляем логин и токен на свой сервер WebAPI
4. Там сохраняем как ключевую пару в базу
5. И когда надо отправить PUSH, с сервера вызываем через api FCM с этим токеном.

Все верно?
xaat
43 / 16 / 6
Регистрация: 05.12.2015
Сообщений: 65
10.10.2016, 22:10     Кастомная подписка у Firebase cloud messaging - как? #4
Цитата Сообщение от rebelint Посмотреть сообщение
Все верно?
Абсолютно, можно только добавить что слать связку логин, токен, пароль на свой сервер можно либо через свое API или через FCM.
rebelint
0 / 0 / 0
Регистрация: 18.03.2014
Сообщений: 4
10.10.2016, 23:28  [ТС]     Кастомная подписка у Firebase cloud messaging - как? #5
Понял, спасибо!
У меня Windows авторизация(доменная). Как только я в свое WinApi (Rest) передаю токен, то сервер знает кто это передал, и может определить юзера, дальше остается просто записать в базу user+токен.
А пароль то зачем? Это так-то вещь не публичная, и как я понял никак не используется при идентификации в FCM?

Добавлено через 48 минут
Тут только одна непонятная вещь. Аккаунт google один. Люди в течении смены берут девайс, запускают приложение, и в нем авторизуются в windows домене.
Каким образом fcm поймёт, что для другого кастомного юзера нужно сформировать другой токен?
Он же будет один и тот же для всех юзеров на одном девайсе. При условии, что все работают под одним аккаунтом Google.
xaat
43 / 16 / 6
Регистрация: 05.12.2015
Сообщений: 65
10.10.2016, 23:46     Кастомная подписка у Firebase cloud messaging - как? #6
Цитата Сообщение от rebelint Посмотреть сообщение
А пароль то зачем? Это так-то вещь не публичная, и как я понял никак не используется при идентификации в FCM?
Ну не нужно так не нужно.
Каким образом fcm поймёт, что для другого кастомного юзера нужно сформировать другой токен?
Никак
Привязывай в базе токен к устройству, и пользователя по результатам твоей авторизации к устройству
Yandex
Объявления
10.10.2016, 23:46     Кастомная подписка у Firebase cloud messaging - как?
Ответ Создать тему
Опции темы

Текущее время: 17:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru