#ios #swift #imessage
#iOS #swift #imessage
Вопрос:
Я следую этому руководству, чтобы изучить приложение iMessage.
Кажется, все в порядке.
Тем не менее, я хочу разработать игру BattleShip
, похожую на игру.
Это означает, что мне нужно отправить значение, которое скрыто от другого игрока.
Как я могу это сделать?
Комментарии:
1. Скрыть это в
url
? Однако я не использовал приложение iMessage.2. Вы правы. Я проверяю еще несколько руководств, кажется, что это единственный способ. Можете ли вы опубликовать его в качестве ответа, чтобы я мог его принять?
Ответ №1:
Вы можете поместить скрытые параметры как часть URL-адреса, например
message.url = URL(string: "http://battleship.example.com/?state=AAAAAA==")!
Обратите внимание, что длина URL-адреса не может превышать 5000 символов (т. Е. Не более 3,5 КБ данных после base-64).
Возможно, вы захотите ознакомиться с руководством по https://www.shinobicontrols.com/blog/ios-10-day-by-day-day-1-messages .
Чтобы мошенники не могли легко изменять параметры URL, вы можете зашифровать и / или подписать параметры URL.