相关疑难解决方法(0)

如何使用不同的用户操作捕获所有iOS推送通知,包括点击应用程序图标

根据Apple指南:

"作为呈现通知的结果,用户点击警报的操作按钮或点击(或点击)应用程序图标.如果点击操作按钮(在运行iOS的设备上),系统启动应用程序和应用程序调用其委托的应用程序:didFinishLaunchingWithOptions:方法(如果已实现);它传递通知有效负载(用于远程通知)或本地通知对象(用于本地通知).

如果在运行iOS的设备上轻触应用程序图标,则应用程序会调用相同的方法,但不会提供有关通知的信息.如果在运行Mac OS X的计算机上单击应用程序图标,则应用程序将调用委托的applicationDidFinishLaunching:方法,其中委托可以获取远程通知有效负载.

我的问题是假设用户从提供商那里得到3-4个推送通知,所有这些都存储在苹果的通知中心.如果用户点击了通知提醒,他/她可以轻松地在应用中获取通知数据.但是,如果用户点击iPhone上的应用程序图标,如何获取所有先前通知的所有数据.

提前致谢!

push objective-c apple-push-notifications ios swift

26
推荐指数
2
解决办法
2万
查看次数

标签 统计

apple-push-notifications ×1

ios ×1

objective-c ×1

push ×1

swift ×1