我跟着http://developer.android.com/guide/google/gcm/gs.html#server-在我的应用程序中实现GCM的应用程序
GCMRegistrar.checkDevice(this);
GCMRegistrar.checkManifest(this);
if (GCMRegistrar.isRegistered(this)) {
Log.d(TAG, GCMRegistrar.getRegistrationId(this));
}
final String regId = GCMRegistrar.getRegistrationId(this);
if (regId.equals("")) {
GCMRegistrar.register(this, sender_id);
Log.d(TAG, "Registration id : "+GCMRegistrar.getRegistrationId(this));
}
else {
Log.d("info", "already registered as" + regId);
}
返回空字符串作为注册ID,还需要什么来获得注册ID??
我也有同样的问题,解决方案是:
您需要实现一个GCMIntentService(从GCMBaseIntentService扩展而来)。不要!!!用别的东西重命名GCMIntentService,这是我的一个原因。
我还得到了空的注册ID,并最终修复了它。以下是我的解决方案:
1)检查项目ID。它应该是12字符长显示在谷歌API的控制台的超链接(不是你在项目摘要中命名的项目ID)
2)尝试将最终的String regId更改为String regId。我不知道为什么,但它对我有用。
希望有帮助。
设备未成功注册时出现空字符串。可能有以下原因-
我正在使用Pact Go实现来尝试合同测试。我做了一个不起作用的提供者测试,因为我需要模拟我的服务对Twilio的请求。 我已经为我的消费者和这个提供者之间的契约创建了一个Pact对象,然后为我的提供者和twilio之间的契约创建了另一个称为twilioPact的对象。我已经为Twilioendpoint添加了一个POST的交互,但是在pact.log中我没有看到它被注册。我的测试正确地发出了请求
主要内容:一、Dubbo整合Zookeeper实现注册服务源码解析,二、手动实现整合Zookeeper实现服务注册与发现,1. 使用zookeeper注册中心替换map,2. 整合curator,3. 提供watcher机制一、Dubbo整合Zookeeper实现注册服务源码解析 Dubbo可以借助zk来实现服务的发现与注册, 服务需要引入依赖: 依赖 说明 dubbo-registry-zookeeper 提供服务发现与注册 dubbo-configcenter-zooke
我想在用户使用Firebase云消息发送朋友请求时向他们发送通知,但当请求发送时,它会在Firebase函数日志中返回此错误 错误:提供给sendToDevice()的注册令牌必须是非空字符串或非空数组。在Firebase MessagingError。错误(本机)在Firebase MessagingError。Firebase Error[作为构造函数](/user_code/node_mod
我试着做一些服务,比如在symfony,我是按照一些教程,是做以下步骤:1。创建新的服务提供商: 我正在创建我的自定义助手: 名称空间应用程序\帮助程序; 类MailerHelper实现\Lightning\Contracts\Bus\SelfHandling{ } 我在config/app中注册它。php: 现在最大的问题是如何在我的控制器中调用它。 例如,在symfony中,如果声明一个服务,
在Java8中,我通过执行以下步骤全局注册了Bouncy Castle安全提供程序: null
本文向大家介绍IIS7.5 提示未在本地计算机上注册“Microsoft.Jet.OleDb.4.0”提供程序,包括了IIS7.5 提示未在本地计算机上注册“Microsoft.Jet.OleDb.4.0”提供程序的使用技巧和注意事项,需要的朋友参考一下 在WIN7 X64平台IIS7.5,使用Asp.net连接access数据库时候,提示:未在本地计算机上注册“Microsoft.Jet.Ole