繁体   English   中英

在iOS10中使用Firebase进行静音推送通知

[英]Silent push notification with Firebase in iOS10

我无法使用静默推送通知在后台调用方法。

  1. 选中“后台模式”>“后台获取”和“远程通知”。
  2. 添加将数据发送到Firebase的方法。

func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) { let appDelegate = UIApplication.shared.delegate as! AppDelegate appDelegate.viewController.sendData() }

  1. 使用content_available: true发送推送通知content_available: true

当app在前台时, sendData() 但是在后台,它没有被调用。

尝试设置time_to_live = 0.它适用于我。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM