2013-10-17 59 views
2

據我瞭解,目前,Passbook中的位置和時間敏感通行證僅支持基於時間和/或位置的通知。因此,在正確的時間和地點,用戶將收到通行證通知。Passbook Passbook:位置和時間敏感

我想知道如果這些屬性也可以用來改變通過。例如,如果您在某個特定商店,優惠券可減少50%,而不是減少20%。如果無法在iOS設備上本地執行此操作,是否可以根據位置和/或日期向服務器發送請求以實現相同的目的?

回答

3

抱歉是壞消息的持有者,但這是不可能的。

首先,通行證內的數據在任何時間點都是固定的。正如你所說,它可以固定到位置和/或日期列表。

其次,通道無法與服務器通信,除非請求更新以響應推送通知。這意味着你永遠不會知道傳球的位置。

實現類似這樣的唯一選擇方式是使用位置感知的應用程序生成通行證,但我不認爲這就是你所追求的。

1

您可以在特定時間向Pass發送推送更新。這樣,您可以(例如)在星期五將10%折扣優惠券轉換爲20%折扣(然後在週五後再切換回去)。

當用戶最初將您的通行證促銷添加到他們的存摺後,您可以隨時更新,而無需用戶「重新批准」更新。

您的服務器不知道存摺用戶何時觸發了位置警報 - 否則您可以通過存摺跟蹤他們的動作。蘋果不希望他們的客戶安全性以這種方式受到損害。

但是,您可以發出通常爲20%OFF(對於大多數商店或在線)的優惠券,但特定商店的位置警報說'在該商店享受50%優惠'。當客戶進入他們的通行證掃描&激活,您的服務器將知道客戶的位置,並可以申請50%的減少。