AlexeyPolunin @ 26.12.22, 19:36
будут сложности с сертификатами для пушей.
нет. достаточно чтобы он поддерживал http/2 для запросов
достаточно самого простенького
AlexeyPolunin @ 26.12.22, 19:36
Но как узнать какой токен принадлежит конкретному подписчику?
очень просто.
Юзер любым способом авторизован. так?
На девайсе вы спокойно получаете push токен себе на сервер, который "связывает" юзера (его авторизацию) с токеном девайса, который его использует.
AlexeyPolunin @ 26.12.22, 19:36
Так же хотелось бы уйти от процедуры авторизации пользователя в приложении.
от этого вы не уйдете по сути....
идентификация юзера может быть явной или не явной.
Можно использовать не явную. к примеру, тот самый push токен и будет неки userId для идентификации. Ведь он у вас есть.
Но тут сразу 2 проблемы.
1 - юзер мог не разрешить примем push, значит токена нет.
2 - он могу удалить приложение и снова его поставить. push токен может изменится
3 - у него может быть несколько устройств
И еще. У вас, как понял, есть подписка. Значит вам нужно как-то увзать юзера с подпиской. Без идентификации это не возможно.
Стоит использовать вариант стимулирующей авторизации.
Типа - если вы не авторизованы, то ваши "победы" не будут сохранятся и подобная "лапша на уши"
Сообщение отредактировал t.r.o.n. - 26.12.22, 19:50