当前位置: 首页 > 知识库问答 >
问题:

如何在安装应用程序时删除推送通知徽章

时修贤
2023-03-14

我的应用程序使用推送通知。当我将应用程序安装到设备时,应用程序图标会显示推送通知徽章。徽章编号保持不变,不会随新通知更新。

安装应用程序后,只有当我的应用程序收到实际推送通知时,是否有办法不显示徽章?

共有2个答案

阮喜
2023-03-14

由于安装应用程序后没有呼叫您,您无法执行此操作。

您可以在应用程序中执行此操作:didFinishLaunchingBackOptions:方法。在这里,你可以检查你的应用程序是否更新或其他东西,并清除图标徽章。

奚英朗
2023-03-14
func applicationDidBecomeActive(_ application: UIApplication) {
    // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.
    application.applicationIconBadgeNumber = 0


}
 类似资料:
  • 我已经编写了一个Windows7.5 phone应用程序,用于注册mpns的tile和toast推送通知。我有所有的基础设施工作和电话注册的MPNS。我将ChannelUri保存在手机上,然后将ChannelUri发布到我网站上记录设备/ChannelUri的rest服务endpoint。我可以从web服务发送toast和tile消息,并在电话上接收它们,没有任何问题。如果应用程序正在运行,我可以

  • 我使用的是FCM云消息,当应用程序在后台但未被杀死或应用程序正在运行时,它工作得很好。一旦应用程序被停止或从最近的应用程序杀死,它不会收到任何通知。 即使是在应用程序启动后,它也不会收到旧的消息。 用于发送通知的服务器端代码 firebase服务和通知的清单代码 感谢任何帮助。

  • 我有一个成功集成了苹果推送通知的应用程序,当用户登录到应用程序时,应用程序注册了推送通知并将令牌保存在我们的后端,当用户从应用程序中注销时,我们将推送通知令牌从我们的后端移除。但是如果用户在没有从app注销的情况下从设备卸载app,然后重新安装,在这种情况下我们仍然可以向设备发送推送通知,因为app是新安装的,没有登录任何用户,我们必须从后端移除令牌。由于iOS应用程序没有任何用于卸载事件的API

  • 我已经看过关于午夜更新应用程序徽章的问题,选项有:应用程序未启动或在后台,当通知到达时,徽章编号可以减少并更改应用程序图标徽章;当应用程序关闭时,推送通知徽章计数不更新并更新徽章图标;等等。但我遇到的问题与应用程序在后台且推送通知到达时相同,应用程序徽章图标不更新。 我已经检查了所有的可能性。我的代码是: 是的,当应用程序在前台时,它工作正常,然后它显示警报正常。但是当应用程序在后台时,既没有任何

  • 我想用Xamarin格式的C#创建一个基于文本的Android游戏。 在故事中,我想设置角色任务,这需要一些时间,例如“我去挖这个洞,完成后给你打电话。” 如何将通知设置为在设置的时间之后显示?例如,上述声明可能需要10分钟,然后用户收到继续游戏的通知? 我一周前才开始做C#,所以如果这是noobish,或者已经被问到了,我道歉。我到处都找过,但有几种类型的通知,当我试图理解它时,似乎我在读法语。

  • 当我的数据库记录在服务器上更新时,它会通过FCM向Android应用程序用户发送推送通知。通知已发送,但设备上的徽章计数未更新。如何设置更改徽章应用程序图标的通知?