当前位置: 首页 > 知识库问答 >
问题:

GCM服务\u不\u仅在Lollipop中可用例外

裴令秋
2023-03-14

我面临着GCM设备注册的问题,但它似乎仅限于运行Android 5.0版(Lollipop)的设备。

我已经能够在除了运行Lollipop的设备之外的所有其他设备上成功地测试推送通知。我总是收到GCM服务不可用的错误。

我正在尝试运行GCM。寄存器(…) 从我的启动器活动中。同样,除了使用AndroidLollipop的设备外,它在所有设备上都能完美运行。

我已经获得了所有正确的清单意图过滤器操作和权限(在许多其他帖子中都有记录)。

有人知道这里可能出了什么问题吗?

下面是运行注册的AsyncWG

        protected Object doInBackground(final Object... params) {

            try {
                String token = mGCM.register(getString(R.string.project_number));
                Log.i("registrationId", token);
            } catch (IOException e) {
                Log.i("Registration Error ", e.getMessage());
            }
            return true;
        }

        @Override
        protected void onPostExecute(Object o) {
            super.onPostExecute(o);
            // do something
        }

共有1个答案

包建义
2023-03-14

您是否使用Google PlayServices系统图像的Lollipop?AFAIK您需要运行这些启用了PlayServices的映像来使用模拟器中的API。

 类似资料:
  • 我有一个问题,这段代码工作得很好,但如果视频是在SD卡不能删除mediaScan。这是一个错误?还是特殊许可? 编辑: 更多代码: 公共类VideosFragment扩展了ContractListFragment实现LoaderManager。LoaderCallbacks,SimpleCursorAdapter。ViewBinder{私有ImageLoader ImageLoader; }

  • 我得到的错误SERVICE_NOT_AVAILABLE我GoogleCloudMessaging.register()调用Android 2.2设备。 我写一个应用程序,使用谷歌云消息使用新的谷歌播放服务。我使用Android网站上提供的指南实现了它,我的源代码包含了大量的错误检查和处理代码,例如确保安装或更新Google Play服务。GCM注册码还实现了指数退避作为谷歌建议一个实现来处理SER

  • 我尝试在azure应用程序服务中使用扩展将COMPLUS\u LoaderOptimization环境变量设置为1。在我检查kudu中的process explorer时,COMPLUS\u LoaderOptimization被设置为1,但它仍然无法按预期工作,无法以非域无关的方式加载程序集。azure应用程序服务是否支持此功能?

  • 这是我在注册服务人员后每次刷新时遇到的错误。我已经确定了服务人员。js文件存在于根目录中。此外,该服务人员已注册,工作正常。但我还是不断地犯这个错误。我还在本地主机上工作。 这是我的service-worker.js文件: 剧本js文件:

  • 我正在EC2实例上开发apache2环境。为了安全起见,我想更改apache2的ssl端口。我已经确认默认的ssl端口443是通过检查页面与chrome浏览器工作。但修改ports.conf如下,我有一个错误,ERR_SSL_PROTOCOL_ERROR当访问这个服务器像https://xxxxxxx: 18443/ 是否有任何更改ssl端口的设置? 侦听端口 /etc/apache2/ports

  • 使用经销商API范围获取Google_Service_Exception: 致命错误:未捕获的异常“Google_Service_exception”,消息“{”error:{”errors:[{”domain:“global”,“reason:“insufficientPermissions”,“message:“uncificientpermissions”}],“code:“403”,“me