Пасбук + ios 6

В файле Pass.Json, как написать код для добавления кнопки и как добавить текст гиперссылки, который динамически обновляет ссылку после того, как пользователь щелкнул текст гиперссылки? Пожалуйста, дайте мне знать, если кто-то сталкивался с таким же требованием.


person Ankit    schedule 07.06.2013    source источник


Ответы (1)


Вы не можете добавить кнопку или гиперссылку на пропуск.

Существует довольно неуклюжий обходной путь обновления пропуска на основе действий пользователя, который использует тот факт, что URL-адреса, номера телефонов, даты и адреса, указанные на обратной стороне пропуска, автоматически становятся кликабельными.

Таким образом, хотя вы не можете добавить кнопку или текст гиперссылки как таковой, вы можете добавить ссылку на сценарий, который при нажатии запускает push-обновление, которое обновляет проход с вашим новым контентом. Этот проход содержит хороший пример, а исходный код доступен здесь.

person PassKit    schedule 07.06.2013
comment
Спасибо за ответ. Как будто вы не хотите раскрывать всю ссылку, как только пользователь нажмет на пропуск, он должен обновиться необходимой ссылкой из фона, точно так же, как функциональность адреса в проходе. - person Ankit; 07.06.2013
comment
К сожалению, это невозможно. Голая ссылка — лучшее, что вы можете сделать в рамках текущего фреймворка. - person PassKit; 07.06.2013
comment
если они поддерживают html, то это возможно... знаете ли вы какой-нибудь учебник об обновлении пропуска и о том, как использовать push-уведомление для обновления пропуска.. - person Ankit; 07.06.2013
comment
В том-то и дело, что pass.json НЕ поддерживает HTML. Самый простой способ начать работу — использовать пример кода Ruby, который Apple обеспечивает. Есть несколько фрагментированных руководств, но ничего не идет от начала до конца. - person PassKit; 07.06.2013
comment
если я хочу добавить URL-адрес, не раскрывая полный текст URL-адреса, есть ли способ сделать это? - person Ankit; 11.06.2013