我創建了通行證,用戶可以通過單擊鏈接或應用程序來添加通行證。當用戶打開該通行證時,如何檢查用戶點擊是添加還是取消?如何檢查用戶是否在用戶打開通行證時點擊添加或取消按鈕
2
A
回答
2
簡答 - 你不能!在當前框架中沒有提供這些信息的鉤子,調用或事件。
更長的答案 - 您可以做出一些假設,具體取決於您是通過鏈接還是應用程序安裝通行證。
示例1 - 將鏈接分發到腳本,該腳本在數據庫中創建通行記錄並將.pkpass綁定發送到設備。該通行證包含密鑰webServiceURL
和authenticationToken
。如果您的Web服務隨後收到此通行證的註冊請求,則您知道用戶單擊了「添加」。如果不是,您認爲他們點擊了「取消」。
示例2 - 您的應用程序創建通行證,Passbook向用戶提供添加/取消選項。您的應用查詢設備通過數據庫,看它是否包含您創建的通行證的serialNumber
和passTypeIdentifier
的通行證 - 如果是,他們單擊「添加」,如果不是,則假定他們單擊了「取消」。如果您的通行證有webServiceURL
和authenticationToken
密鑰,則您也可以使用示例1中的註冊檢查,因爲所有通行證都將向您的Web服務註冊。
相關問題
- 1. 如何檢查用戶控件按鈕是否被點擊?
- 2. 如何在用戶點擊按鈕時打開圖庫
- 3. 如何檢查PKAddPassesViewController中是否按下取消按鈕或添加按鈕
- 4. 如何檢測用戶是否點擊了「返回」按鈕
- 5. 檢查用戶是否點擊了某個按鈕
- 6. 如何檢測用戶是否點擊刷新按鈕或F5或Ctrl + F5?
- 7. 如何查找用戶點擊打開或保存與c#asp.net中的按鈕?
- 8. 如何在用戶點擊按鈕後打開新選項卡
- 9. 如何檢查用戶是否打開了通知中心
- 10. 當用戶點擊按鈕時動態添加行?
- 11. 檢查用戶是否點擊了Facebook Like按鈕(多個按鈕)
- 12. 如何在用戶點擊通知時取消通知?
- 13. 如何在點擊按鈕時點擊「是/否」消息框
- 14. 如何打開用戶控件的點擊按鈕C#
- 15. 如何檢查用戶是否點擊iPhone中的FBConnect中的跳過按鈕或發佈按鈕?
- 16. 如何在當前點擊的按鈕旁添加用戶名?
- 17. 檢查用戶是否取消SKPaymentTransaction
- 18. 如何在用戶點擊通知時打開特定課程?
- 19. 如何檢測用戶點擊確定或取消Intent.ACTION_DELETE?
- 20. 如何檢測用戶何時點擊UIImagePickerController中的「Record」按鈕?
- 21. 如何在用戶點擊後退按鈕時加載項目?
- 22. 如何在用戶點擊「快速回復」按鈕時打開webview?
- 23. 查找是否保存或取消按鈕被點擊打印對話框
- 24. 如何檢測用戶是否點擊提醒來打開應用程序?
- 25. 檢查用戶是否在瀏覽器中點擊返回按鈕
- 26. 如何檢查一個按鈕是否被點擊使用javascript?
- 27. 檢測用戶是否在點擊返回按鈕時進入頁面
- 28. Angular:用戶點擊Enter時如何點擊模式按鈕?
- 29. 如何在使用Confirm()函數時檢查用戶是否單擊了「確定」或「取消」?
- 30. C#檢查按鈕是否被點擊
那麼通過weServerURL將被index.php註冊? – malinchhan 2013-03-19 06:25:32
如果您正確設置了所有內容,當您向設備添加通行證時,您的webService將收到來自手機的請求,類似於http://192.168.1.105:8888/passesWebserver/v1/devices/4ea1458fcbc48435b34e78cb2cf67f61/registrations/ pass.cam-mob.passbookpasstest/E5982H-I2'包含'{「pushToken」:「77469d4968ceb035f9f7869339e95da6899d04214644a4cd8125c5edbbf2da1c」}'deviceLibraryIdentifier'和'pushToken'對於每個'passTypeIdentifier'是唯一的,並且定期旋轉 - 不可能知道什麼URL將事先,所以你需要一個帶有重寫規則的index.php。 – PassKit 2013-03-19 06:55:30
,我不必在表中添加任何數據:devices,registration,pass_name? – malinchhan 2013-03-19 08:07:42