FCM v1推送有效内容未调用服务扩展iOS

时间:2019-07-16 06:37:35

标签: ios

我们正在使用FCM作为新HTTP v1的推送通知的后端 POST https://fcm.googleapis.com/v1/projects/myproject-b5ae1/messages:send

我们已遵循this链接来设置服务器

推送有效载荷如下:

{
  "message": {
    "token": "",
    "notification": {
      "title": "",
      "body": "Notification"
    },
    "android": {
      "notification": {
        "click_action": "android.intent.action.MAIN"
      }
    },
    "apns": {
      "headers": {
        "apns-priority": "10"
      },
      "payload": {
        "aps": {
          "badge": 1
        },
        "mutable_content": 1,
        "content_available": 1,
        "data": {
          "title": "",
          "body": "",
          "image": ""
        }
      }
    }
  }
}

在Android上一切正常,但是如果我们使用Http v1机制,则带有iOS的FCM不会调用服务扩展来进行丰富的推送通知。 如果我们使用旧的FCM按摩机制POST https://fcm.googleapis.com/fcm/send

,则会调用服务扩展

我的问题是didReceive()没有被调用吗?

如何解决此问题?谁能告诉我们iOS出了什么问题?

didReceive()

我们希望使用新的Http v1机制来实现丰富的推送通知。 iOS收到了推送,但系统无法读取自定义标签。

0 个答案:

没有答案