【问题标题】:Ignore push notification when app transit from background to foreground应用程序从后台转移到前台时忽略推送通知
【发布时间】:2017-03-08 09:44:20
【问题描述】:

当应用程序从后台到前台并同时收到任何推送时,我想忽略任何推送通知。我这样做是因为我无法确定用户是否点击了推送通知或应用程序收到了推送过渡时间。

【问题讨论】:

    标签: ios swift apple-push-notifications


    【解决方案1】:

    你需要在appdelegate的applicationWillResignActive方法中添加这些行:

    UIApplication.shared.cancelAllLocalNotifications()

    然后再次创建通知。

    【讨论】:

    • 方法名表示本地通知,我想忽略远程推送通知。
    • 好的。请试试这个:application.applicationIconBadgeNumber = 0
    • 我不想更改图标编号。我希望在过渡期间不应该调用 didReceiveNotification。
    猜你喜欢
    • 1970-01-01
    • 2016-06-03
    • 2020-12-23
    • 2018-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多