В моих исследованиях я вижу, что этот вопрос задавался несколько раз, но, как правило, ответ, кажется, находится где-то между «зачем ты это делаешь?», «Это теоретически возможно, но не практично» и «да, но естьтехнические проблемы ".
У меня есть реальный случай, когда push-сообщения будут отправляться на iphone и заканчиваться на другом iphone.Приложение предназначено для семей / пар, которые могут сканировать телефоны друг друга, чтобы получить токены устройств, и сохранять их в приложении.
Большинство вопросов, которые я нашел по этому вопросу, довольно старые и упоминают требование Apple кДержите соединение APNS открытым как можно дольше, однако я не уверен, что оно сохраняется при доступном интерфейсе HTTP2.
Еще один комментарий заключается в том, что это сложно, но меня это не беспокоитчто - я написал на стороне сервера для APNS и HTTP2, так что это «просто» случай переписать его в цели C.
Я понимаю, что сертификаты являются проблемой, и может потребовать, чтобы пользователи регулярно обновлялись допродолжайте в том же духе, хотя мне интересно, есть ли какой-нибудь способ их сохранить, и приложение просто обновит их автоматически, без необходимости обновления всего приложения.В любом случае, не важно.
Итак, в 2018 году мой вопрос: возможно ли реализовать push-уведомление от iphone на iphone и (принимая во внимание то, что я сказал выше), есть ли причины этого не делать?Я мог бы легко создать для него сервер, но чем меньше сторонних пользователей будет проходить сообщение, тем лучше оно будет с точки зрения конфиденциальности / прозрачности, поэтому одноранговый будет идеальным вариантом.