相关疑难解决方法(0)

是否可以在设备上使用没有Google帐户和Google Play服务的GCM?

我正在为
没有安装Google Play服务或Google Play商店的设备编写系统应用程序.

我想实现推送通知.

该设备运行Android 4.2.2,官方Google GCM文档说:

运行Android 4.0.4或更高版本的设备不需要Google帐户.

但是这些文档与使用的新版GCM有关Google Play Services(不是我的选择)

所以我尝试使用旧的,已弃用的GCM帮助程序库.
我安装GoogleServicesFramework4.0.x在设备上(我可以安装GSF.但不能安装Google Play服务)

我现在得到AUTHENTICATION_FAILED错误和registrationId null.
我猜这是因为设备上没有设置Google帐户.
弃用的GCM库是否需要Google帐户?
(我的SENDER_ID是正确的,我已经检查过了)


基本上,我的问题是: 使用旧的,已弃用的GCM帮助程序库,
是否可以在没有 Google帐户的情况下使GCM正常工作

注意:我不得在设备上创建Google帐户(这是一项要求)

如果这是不可能的,那么请建议另一种实现推送通知的方法.
(请注意,大多数推送通知提供商实际上使用GCM"引擎盖"(例如Urban Airpush),所以不建议那些)

我想避免在可能的情况下轮询服务器以获取通知("拉动通知"),
谢谢.

android push-notification google-account google-cloud-messaging google-play-services

11
推荐指数
2
解决办法
1万
查看次数