Игра в iMessage — отправка скрытого значения

#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.