【问题标题】:iOS 6 send passes via pushiOS 6 通过推送发送通行证
【发布时间】:2013-05-29 06:00:23
【问题描述】:

可以直接通过 Apple Push Notifications 发送通行证吗?我知道通过推送的通行证更新功能。但是在用户从 iPhone 应用程序订购票后,我需要从服务器发送整个通行证。

【问题讨论】:

    标签: ios ios6 push-notification apple-push-notifications passbook


    【解决方案1】:

    我不认为你可以,因为用户应该选择将通行证添加到他们的存折中,但为什么不在用户仍在应用程序中时在PKAddPassesViewController 中显示通行证?如果在用户提交订单后顺利发出通行证,您可以显示通行证已准备就绪的推送通知,并点击推送通知以显示通行证。

    【讨论】:

    • 因为订单和验证之间可能存在延迟。验证过程可能需要一个小时或更长时间。
    • 在这种情况下,您可以按照我的建议进行操作,然后向您的应用推送通知,告知您可以领取通行证。
    • ".. 并点击推送通知以显示通行证。"你能解释一下这部分吗?那么,如果用户点击应用程序正在启动的推送并向服务器发送请求以获取响应中的通行证?我需要打开应用程序吗?
    • 如果用户按下警报上的“查看”按钮,点击横幅或通知中心表格行,或在锁定屏幕上滑动图标,iOS 将启动您的应用并调用应用代理的@ 987654322@ 方法。传递的选项字典将在UIApplicationLaunchOptionsRemoteNotificationKey 键中包含推送通知的有效负载字典。您可以在推送通知中包含一些自定义数据,以识别是否有可下载的通行证,但只能提供一点点,因为推送通知中的空间非常有限。
    猜你喜欢
    • 1970-01-01
    • 2020-10-31
    • 1970-01-01
    • 1970-01-01
    • 2016-04-24
    • 1970-01-01
    • 1970-01-01
    • 2015-01-10
    • 2016-11-04
    相关资源
    最近更新 更多