首页 文章

推送通知“不允许”按钮操作在我的应用程序中的行为不符合预期

提问于
浏览
0

我实现了一个iOS应用程序 . 我在我的应用程序中发现了一个奇怪的推送通知行为 .

当我第一次启动应用程序时,推送通知警报将有两个选项 . 一个是“不允许”,另一个是“好” .

如果我点击“不允许”按钮,则在设置 - >通知中心 - > myApp中,徽章,警报和声音按钮状态应为OFF .

但这并没有发生在我的应用程序中 .

一旦用户点击我的应用程序中的推送通知中的“不允许”按钮,徽章,警报和声音按钮状态在设置 - >通知中心 - > myApp中显示为ON .

为什么我的应用程序表现得像这样?请任何人帮助我 .

谢谢,

3 回答

  • 0

    如果您能够在按钮上执行操作事件,则可以将此代码放入“不允许操作”事件中

    [[UIApplication sharedApplication] setApplicationIconBadgeNumber: 1];
    [[UIApplication sharedApplication] setApplicationIconBadgeNumber: 0];
    [[UIApplication sharedApplication] cancelAllLocalNotifications];
    

    我希望它有所帮助!

  • 0

    通知中心允许我们自定义应用程序的通知方式 . 就像Android中的警报视图或顶部的通知一样 . 它与启用或不启用推送通知无关 .

  • 0

    我认为您正在执行正确的步骤但是如果要重置通知权限,可以按照以下步骤操作:设置>>常规>>重置>>删除所有内容和设置 . 或卸载应用程序等待24小时,然后重新安装 .

相关问题