【问题标题】:Google Cloud Messaging is not working on iPhone谷歌云消息无法在 iPhone 上运行
【发布时间】:2015-12-07 16:58:26
【问题描述】:

为了发送通知,我使用的是 Google Cloud Messaging。 GCM 不适用于 iPhone 开发环境。我无法收到通知,并且不断收到此错误消息:

{
    "multicast_id":7853822831817905743,
    "success":0,
    "failure":1,
    "canonical_ids":0,
    "results":[
        {
            "error":"InvalidRegistration"
        }
    ]
}

【问题讨论】:

    标签: ios iphone google-cloud-messaging


    【解决方案1】:

    我遇到了同样的问题,这为我解决了问题:

    在 xcode 中,选择您的目标,然后在“功能”选项卡下, 启用推送通知。然后 xCode 将报告它已添加 您的应用 ID 的推送通知权利。

    此时您应该不再收到"error":"InvalidRegistration" 错误。

    不过,如果您没有收到通过 GCM 发送的通知,请尝试指定高 优先级("priority": "high" 在您的 json 有效负载的根目录。)

    【讨论】:

      【解决方案2】:

      我的问题是多个具有相同名称的配置文件。

      我已将旧证书添加到 KeyChainAccess。所以我清除了所有以前的配置文件并再次添加。

      【讨论】:

        猜你喜欢
        • 2020-08-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-02
        • 1970-01-01
        • 2019-10-25
        • 1970-01-01
        相关资源
        最近更新 更多