我设置了推送通知。我每次推送都会增加图标角标(Badge),然后在用户点击图标时消失。有没有办法知道当用户点击图标时该角标(Badge)是否显示?如果角标(Badge)显示,我想转到特定 View 。
最佳答案
我认为您需要自己在应用程序中跟踪它。您的代理的 application:didFinishLaunchingWithOptions: 将根据通知调用,并且用户按下操作按钮并接收通知负载。
如果您的应用程序在前台运行,则会调用委托(delegate) application:didReceiveRemoteNotification: 。在这种情况下,您可以有一个整数值并递增它以跟踪您拥有的通知数量。它还接收通知负载
关于iphone - 如果我的应用程序图标上有角标(Badge)(来自推送),我可以转到特定 View 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17872263/