Я пытаюсь создать приложение для Android и iOS, и я хочу использовать push-уведомление для обоих приложений. У меня появится серверное приложение, которое отправит уведомление.
Что я пытаюсь понять, так это как мы можем сохранить устройство пользователя, поэтому я узнаю, какая служба должна использоваться APNS или GCM.
Одно из направлений - настроить тип телефона для приложения и сохранить эту информацию на стороне сервера, но что произойдет, если пользователь изменит свой телефон с iOS на Android, необходимо задействовать хранение данных пользователя и собирать информацию для каждого пользователя, а не охватывает сценарий, когда у пользователя есть планшет Android и iOS.
Сделайте его более общим и отправьте уведомление обоим службам APNS и GCM в одно и то же время, один из них вернет ошибку?
Хотелось бы услышать, что лучше всего подходит для таких сценариев?