所以我跟着google的GCM for iOS教程here但由于某种原因它不会向我的手机发送通知。
当我在我的设备上询问时,我成功注册了GCM,当我通过他们的演示发送消息时,它说它已成功发送,但遗憾的是从未收到过。
2016-04-12 20:58:22.999 GcmExampleSwift [443:] App测量v.2003000开始 2016-04-12 20:58:23.002 GcmExampleSwift [443:]要启用调试日志记录,请设置以下应用程序参数:-GMRDebugEnabled 2016-04-12 20:58:23.049:GCM | GCM库版本1.1.4 2016-04-12 20:58:23.221:GCM | GCM注册尚未准备好使用身份验证凭据 无法连接到GCM:操作无法完成。 (com.google.gcm错误501.) 2016-04-12 20:58:23.558 GcmExampleSwift [443:]启用应用程序测量 2016-04-12 20:58:23.596:GGLInstanceID |将来的签到时间戳无效。 2016-04-12 20:58:23.632:GGLInstanceID |无法在缓存中找到令牌错误域= com.google.iid代码= -25300“(null)” 2016-04-12 20:58:25.085:GCM |签入plist中的密钥无效:GMSInstanceIDDeviceDataVersion 连接到GCM 2016-04-12 20:58:25.431:GGLInstanceID |无法在缓存中找到令牌错误域= com.google.iid代码= -25300“(null)” 注册令牌:XXXXXXXXXX 2016-04-12 20:58:26.578 GcmExampleSwift [443:62016]订阅/ topics / global 2016-04-12 20:58:38.731 GcmExampleSwift [443:]获取配置。状态代码:200 2016-04-12 20:58:38.731 GcmExampleSwift [443:]从服务器成功获取配置。得到了网络响应。代码,大小:200,124
我注意到问题Invalid key in checkin plist: GMSInstanceIDDeviceDataVersion
。我不确定这是票,但是当GCM说一切都成功时,很难确定问题到底是什么。
谢谢!