Я не разработчик iOS, поэтому мне сложно быть слишком конкретным, но я предполагаю, что вам нужно сохранить идентификатор устройства и (возможно) токен, чтобы вы могли отправлять сообщения на это устройство. Я предполагаю (также), что у вас есть доступ к этой информации на устройстве.
Правильный способ сделать это - создать таблицу устройств хранения данных и связанную с ними информацию (токены, различные идентификаторы, мне также нравится, когда я последний раз отправлял им сообщение и т. Д.) Затем вы отправляете запрос (должен быть POST-запрос, семантически) к вашему приложению, когда пользователь регистрирует свое устройство. Отправьте нужную информацию в запросе POST, затем сохраните ее в хранилище данных через обработчик.
Надеюсь, это поможет? Вот как это делается с сообщениями Android Cloud to Device, и благодаря моему быстрому прочтению Urban Airship, так же работает их служба.