我创建了通行证,用户可以通过单击链接或应用程序来添加通行证。当用户打开该通行证时,如何检查用户点击是添加还是取消?如何检查用户是否在用户打开通行证时点击添加或取消按钮
2
A
回答
2
简答 - 你不能!在当前框架中没有提供这些信息的钩子,调用或事件。
更长的答案 - 您可以做出一些假设,具体取决于您是通过链接还是应用程序安装通行证。
示例1 - 将链接分发到脚本,该脚本在数据库中创建通行记录并将.pkpass绑定发送到设备。该通行证包含密钥webServiceURL
和authenticationToken
。如果您的Web服务随后收到此通行证的注册请求,则您知道用户单击了“添加”。如果不是,您认为他们点击了“取消”。
示例2 - 您的应用程序创建通行证,Passbook向用户提供添加/取消选项。您的应用查询设备通过数据库,看它是否包含您创建的通行证的serialNumber
和passTypeIdentifier
的通行证 - 如果是,他们单击“添加”,如果不是,则假定他们单击了“取消”。如果您的通行证有webServiceURL
和authenticationToken
密钥,则您也可以使用示例1中的注册检查,因为所有通行证都将向您的Web服务注册。
相关问题
- 1. 如何在用户点击按钮时打开图库
- 2. 如何检测用户是否点击刷新按钮或F5或Ctrl + F5?
- 3. 如何查找用户点击打开或保存与c#asp.net中的按钮?
- 4. 当用户点击按钮时动态添加行?
- 5. 检查用户是否点击了Facebook Like按钮(多个按钮)
- 6. 如何检查用户是否打开了通知中心
- 7. 如何在用户点击通知时取消通知?
- 8. 如何在当前点击的按钮旁添加用户名?
- 9. 如何在用户点击通知时打开特定课程?
- 10. 如何检测用户何时点击UIImagePickerController中的“Record”按钮?
- 11. 如何检测用户点击确定或取消Intent.ACTION_DELETE?
- 12. 如何在用户点击后退按钮时加载项目?
- 13. 如何在用户点击“快速回复”按钮时打开webview?
- 14. 查找是否保存或取消按钮被点击打印对话框
- 15. 检查用户是否在浏览器中点击返回按钮
- 16. 如何检测用户是否点击提醒来打开应用程序?
- 17. Angular:用户点击Enter时如何点击模式按钮?
- 18. Gatling检查按钮是否可点击
- 19. 如何在使用Confirm()函数时检查用户是否单击了“确定”或“取消”?
- 20. 如何检查用户已点击刷新按钮或关闭x
- 21. 检测按钮是否点击真实用户或由脚本触发
- 22. 如何取消超时如果用户执行点击
- 23. 检查用户是否已登录,然后检查用户是否使用单选按钮进行了登录
- 24. PassportJS - 用户点击某个按钮时如何获取用户信息?
- 25. (Django)如何检测请求的行为?用户点击链接或按钮?
- 26. 如何在用户点击按钮时调用函数?
- 27. 如何检查是否用户点击不上NSLocationAlwaysAndWhenInUseUsageDescription雨燕3.2
- 28. C#检查单击按钮时是否使用参数打开表单
- 29. 如何检查用户是否打开电子邮件?
- 30. 如何在点击按钮时使用PyQt打开URL?
那么通过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