【问题标题】:Getting notification if app is startet from pass如果应用程序从通行证启动,则会收到通知
【发布时间】:2012-11-21 12:38:33
【问题描述】:

可以从passbook 中的 pass 启动相应的应用程序。

是否可以收到通知?也许在application:didFinishLaunchingWithOptions:launchOptions 包括通行证?

【问题讨论】:

  • 您需要提供一些附加信息。您想从您的应用程序中获取存折通知还是通知?您要在打开应用的同时发送消息吗?

标签: iphone ios passbook


【解决方案1】:

没有关于检索表明应用程序是从 PassBook 启动的数据的信息。事实上,似乎没有关于存折的数据发送到应用程序。 Passbook 通过启动具有相应 App-Id 的应用程序。您可以做的是检查图书馆是否有您要查找的通行证。您可以在此处阅读文档:PassBook Documentation 但请记住,存折开发指南声明您的存折通行证需要独立于应用程序。

【讨论】:

    【解决方案2】:

    您可以设置 pass appLaunchURL,当应用从 pass 启动时,它会被传递给关联应用的 application:didFinishLaunchingWithOptions:application:handleOpenURL:(参见 Passbook Package Format Referece - Associated App Keys

    另外,从 iOS 7.0 开始,您可以将额外的信息放入 pass userInfo,相关应用可以通过PKPasslocalizedValueForFieldKey: 访问(参见Passbook Programming Library - Reading a Pass

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多