сберкнижка обновить пропуск

введите здесь описание изображения

введите здесь описание изображения

вы можете видеть две картинки, вверху справа от первой картинки "добавить"

а вверху_справа на втором фото "обновление". Я могу сделать эффект, как на первом рисунке. Но я не знаю, как сделать второй эффект, как использовать «обновить» вместо «добавить».


person pengwang    schedule 02.01.2013    source источник
comment
Что вы подразумеваете под эффектом? Возможность обновления возникает, когда пропуск с таким же серийным номером и идентификатором устройства deviceTypeIdentifier уже установлен, и есть разница в содержании пропусков. Это то, что ты имеешь в виду?   -  person Tomas McGuinness    schedule 03.01.2013
comment
@thomasmcguinness - я думаю, вы хотели сказать passTypeIdentifier, а не deviceTypeIdentifier   -  person PassKit    schedule 04.01.2013


Ответы (1)


Добавление или обновление управляется passTypeIdentifier и serialNumber в файле pass.json.

Если в сберегательной книжке пользователя нет пропуска passTypeIdentifier pass.com.example с serialNumber 1234, ему будет предложено «Добавить» пропуск.

Если сберкнижка пользователя уже содержит пропуск passTypeIdentifier pass.com.example с serialNumber 1234 и содержание нового пропуска отличается от установленного, ему будет предложено «Обновить» проходить.

Если пропуск уже установлен, но данные не изменились, то правая кнопка будет отключена с сообщением ("Добавлено").

Чтобы увидеть пример с пропуском в реальном времени, попробуйте загрузить этот проход. Сначала вам будет предложено «Добавить» пропуск в вашу Passbook.

введите здесь описание изображения

На обратной стороне пропуска есть ссылка, которую вы можете использовать для обновления контента.

введите здесь описание изображения

Если вы нажмете на нее, измените содержимое и выберите опцию «Загрузить», вам будет предложена опция «Обновить».

введите здесь описание изображениявведите здесь описание изображения

Если вы нажмете еще раз, но на этот раз не измените никаких значений и выберите «Загрузить», вы получите отключенную кнопку «Добавлено».

введите здесь описание изображения

Отказ от ответственности: я являюсь соучредителем PassKit, службы, создавшей этот пропуск.

person PassKit    schedule 04.01.2013