СИТУАЦИЯ:
У меня есть приложение, в котором я должен выпустить что-то вроде подарочного купона, когда пользователь наберет определенный балл, скажем «x».
Я хочу создать купон с уникальным QR-кодом, когда пользователь наберет «х», чтобы он мог загрузить его на свой iphone и использовать. После использования купон должен быть признан недействительным. это относится к любому пользователю, использующему приложение. Это означает, что купон создается при достижении балла и удаляется или аннулируется после его использования.
ПРОБЛЕМА:
Я не могу понять, как создавать купон каждый раз, когда какой-либо пользователь набирает очки. Конечно, я просмотрел много документации и ссылок, таких как http: // www. raywenderlich.com/20734/beginning-passbook-part-1. Я также пробовал использовать источник передачи, но действующая учетная запись требует, чтобы вы заплатили минимум около 8 долларов.
Как было предложено в руководствах raywenderlich, я могу создавать проходы, но они создаются не через приложение.
Также я не видел никакого метода, с помощью которого мы могли бы получать уведомления, когда пользователь использует выданный им купон, чтобы мы могли аннулировать его.
Я что-то упустил?
1 ответ
«Использование» QR-кода на купоне означает, что он сканируется чем-то другим. Это что-то еще должно взять на себя ответственность за то, чтобы сообщить вам об активности, чтобы вы могли затем обновить проход с помощью флага «Истекший» в своей базе данных, повторно подписать и перестроить проход, выдать push-уведомление, чтобы оно в конечном итоге обновилось на устройстве. Вы также, вероятно, захотите, чтобы этот сканер проверил вас, чтобы убедиться, что код действителен, прежде чем принимать его. Так что да, это не проблема Apple.
Похожие вопросы
Новые вопросы
ios6
iOS 6 была анонсирована Apple 11 июня 2012 года и выпущена 19 сентября 2012 года. Она работает на всех iPhone от 3GS и выше.