首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS未收到来自Firebase Cloud Messaging的通知

iOS未收到来自Firebase Cloud Messaging的通知
EN

Stack Overflow用户
提问于 2016-12-20 20:56:52
回答 0查看 1.9K关注 0票数 1

我希望推送通知只包含标题。当我从Firebase控制台发送消息时,它可以工作,但当我尝试通过API执行相同的操作时,它不适用于iOS (在Android上运行良好)。

编辑:我试图实现的是,当应用程序未打开时,仅在通知抽屉中显示的通知中显示标题。如果添加了body,则会显示在通知中的标题下。

这是我发送的推送通知:

代码语言:javascript
运行
复制
{
    "to": "/topics/breaking",
    "priority":"high",
    "notification": {
        "title":"Dette er en test"
    }
}

我什么也得不到

如果我在通知中添加正文:

代码语言:javascript
运行
复制
{
    "to": "/topics/breaking",
    "priority":"high",
    "notification": {
        "title":"Dette er en test",
        "body":"hello"
    }
}

我得到的回报是这个

代码语言:javascript
运行
复制
{
    aps = {
        alert = {
            body = Hello;
            title = "Dette er en test";
        };
    };
    "gcm.message_id" = "xxxxxxx";
}

下面是打印出我收到的内容的代码:

代码语言:javascript
运行
复制
func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable: Any]) {
    self.parseNotification(application, userInfo: userInfo as NSDictionary!)
}

func parseNotification(_ application: UIApplication, userInfo: NSDictionary!) {

    print(userInfo)
}

如何在请求中不添加body的情况下获取iOS的通知?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41242916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档