parse-platform - 使用解析和 Android 客户端的谷歌云消息推送不起作用

标签 parse-platform google-cloud-messaging

在 android 中使用了这些行:

InstanceID instanceID = InstanceID.getInstance(this);
        String token = null;


 token = instanceID.getToken(getString(R.string.gcm_defaultSenderId),
                        GoogleCloudMessaging.INSTANCE_ID_SCOPE, null);

得到异常,token=null。

google.android.gms.iid.InstanceID.getToken(未知来源)

有什么建议吗?

检查发件人 ID 是否正常以及 API key 。没有线索。

谢谢

最佳答案

我也有这个错误。那是因为我在主线程中调用了 instanceID.getToken。 GCD guide说:不要在主线程中调用这个方法;相反,使用扩展 IntentService 的服务

Here有一个教程,其中显示了如何创建一个 IntentService,您可以在其中调用 instanceID.getToken。希望对您有所帮助。

关于parse-platform - 使用解析和 Android 客户端的谷歌云消息推送不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30577978/

相关文章:

swift - 解析 REST API key 破坏客户端 key 身份验证

ios - 使用开发证书解析测试推送通知

ios - 写入 PFInstallation

javascript - npm 异步模块的替代品?

android - 在运行时推送通知(GCM)权限?

php - Android 推送通知 GCM php 和 MySQL

android - 如果用户在卸载后立即再次安装应用程序,GCM 会删除旧的注册 ID 吗?

iOS 解析聊天应用程序 : Updating data from multiple pushes while in background/inactive.

google-app-engine - 来自 GAE 的 GCM 的 API key

php - 当应用程序未在 swift 中运行时,iOS 会收到来自 google GCM 的推送通知