【发布时间】:2012-11-21 12:38:33
【问题描述】:
可以从passbook 中的 pass 启动相应的应用程序。
是否可以收到通知?也许在application:didFinishLaunchingWithOptions:,launchOptions 包括通行证?
【问题讨论】:
-
您需要提供一些附加信息。您想从您的应用程序中获取存折通知还是通知?您要在打开应用的同时发送消息吗?
可以从passbook 中的 pass 启动相应的应用程序。
是否可以收到通知?也许在application:didFinishLaunchingWithOptions:,launchOptions 包括通行证?
【问题讨论】:
没有关于检索表明应用程序是从 PassBook 启动的数据的信息。事实上,似乎没有关于存折的数据发送到应用程序。 Passbook 通过启动具有相应 App-Id 的应用程序。您可以做的是检查图书馆是否有您要查找的通行证。您可以在此处阅读文档:PassBook Documentation 但请记住,存折开发指南声明您的存折通行证需要独立于应用程序。
【讨论】:
您可以设置 pass appLaunchURL,当应用从 pass 启动时,它会被传递给关联应用的 application:didFinishLaunchingWithOptions: 和 application:handleOpenURL:(参见 Passbook Package Format Referece - Associated App Keys)
另外,从 iOS 7.0 开始,您可以将额外的信息放入 pass userInfo,相关应用可以通过PKPass 的localizedValueForFieldKey: 访问(参见Passbook Programming Library - Reading a Pass)
【讨论】: