没有 GooglePlus 的 Android GCM
Posted
技术标签:
【中文标题】没有 GooglePlus 的 Android GCM【英文标题】:Android GCM without GooglePlus 【发布时间】:2013-07-21 16:40:19 【问题描述】:是否可以为未安装 GPlus APK 的客户端使用 GCM(在新 API 中)?
我不喜欢 Google 对话方式:
GooglePlusUtil.getErrorDialog(gPlusErrorCode, activity, Constants.WAIT_FOR_RESULT_CODE).show();
-
安装后它不会立即返回到我的应用程序。而是指导用户使用 GPlus ('open')...
这是摩擦(甚至可能是严重的摩擦)。我不希望这影响我的转化率。
另外:是否有成熟的 XMPP 替代 GPlus for android?
10 倍
【问题讨论】:
【参考方案1】:是否可以为未安装 GPlus APK 的客户端使用 GCM(在新 API 中)?
是的。
我不喜欢 Google 对话方式:
由于该代码与 GCM 无关,我看不到问题所在。
【讨论】:
developer.android.com/google/gcm/gs.html 指向 developer.android.com/google/play-services/setup.html (接近尾声)您需要调用 isGooglePlayServicesAvailable() 如果结果不是“成功”,请调用我上面引用的行,在我的原始查询。这个扣法有错吗?例如 - 我可以在没有安装 G+ APK 的情况下将 google_play_services-lib 用于 GCM 吗?那太好了。 (我无法在我的设备上卸载 G+,所以测试是个问题) @JRun:“调用我上面引用的那一行”——不,它没有。它建议您callgetErrorDialog()
on GooglePlayServicesUtil
。 “我可以在没有安装 G+ APK 的情况下为 GCM 使用 google_play_services-lib 吗?” - 是的。客户端需要安装 Play Services Framework,这通常已经在 Android 3.0+ 设备上。以上是关于没有 GooglePlus 的 Android GCM的主要内容,如果未能解决你的问题,请参考以下文章
Google 使用 g-plus 最新 API 在 android 中登录和注销
如何在android中获取google plus的刷新令牌?
Android - 如何在 android 中检索 google plus circles 电子邮件地址?