当应用程序处于推送通知中时,不会调用 didrecieveremotenotfication?
Posted
技术标签:
【中文标题】当应用程序处于推送通知中时,不会调用 didrecieveremotenotfication?【英文标题】:didrecieveremotenotfication is not called when app is in push notification? 【发布时间】:2016-12-09 13:23:04 【问题描述】:我在 ios 10 中使用推送通知。我在我的 appdelegate 类中使用下面的委托。
func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void)
print("state is )")
当应用程序处于前台模式时会调用它。但是当应用程序处于后台时,则不会调用此方法。请告诉我这是什么问题?
【问题讨论】:
【参考方案1】:添加复选标记背景提取 EX:
【讨论】:
它会影响配置文件吗?我已经向客户发送了 1 个 IPA,所以它不会影响现有的 ipa 这样发送的IPA会受到影响? 我认为您需要先检查一下,然后才能发送。 不,我问的是我是否在此处更改我的应用程序中的功能,所以发送的 IPA 会受到影响吗? 如果您更改应用中的功能。之后在 iPhone 上运行检查你。会影响的。以上是关于当应用程序处于推送通知中时,不会调用 didrecieveremotenotfication?的主要内容,如果未能解决你的问题,请参考以下文章
当应用程序在前台 iOS 中时,未在通知托盘(顶部)中获取推送通知
当应用程序处于关闭状态时,不会出现 Sinch VoIP 推送通知
选择通知操作时不会调用 userNotificationCenter(_:didReceive:withCompletionHandler:)