Ответ 1
Я только что проверил быструю проверку нашего бэкэнда Parse и обнаружил, что в нашей базе также отсутствуют токены устройства.
Я думаю, вам не следует отправлять push-уведомления на основе токена устройства, но на основе пользователя на этом устройстве.
Чтобы сделать это, сначала добавьте новое поле в таблицу Installations, называемую user
. Если ваше приложение требует явного входа в систему от пользователя, тогда, когда пользователь входит в систему, обновите установку с помощью этого идентификатора пользователя. Если он неявный (регистрируется при установке, поэтому приложение готово к работе, как только пользователь открывает приложение), просто привяжите этого пользователя таким же образом при установке приложения.
В конце концов, вы, скорее всего, захотите отправить свои уведомления своему пользователю, а не конкретному устройству. Это также упрощает передачу данных.