使用OAuth2.0使用PHP的C2DM(不推荐使用ClientLogin!)

Doc*_*Doc 11 php android push-notification android-c2dm oauth-2.0

注意:在您花时间阅读之前,请注意C2DM现在已被弃用,并由GCM取代(http://developer.android.com/guide/google/gcm/c2dm.html)

- 原始问题 -

我们是否有实现PHP服务器端代码的示例代码,以便使用C2DM将消息推送到Android设备?

我搜索了许多使用旧的身份验证方法ClientLogin的代码示例,该方法已被弃用.参考:https://developers.google.com/accounts/docs/AuthForInstalledApps (重要提示:截至2012年4月20日,ClientLogin已正式弃用.它将继续按照我们的弃用政策运行,但我们建议您迁移到OAuth 2.0尽快.)

Nec*_*net 4

这不适用于 C2DM,因为它是托管帐户如果您看到https://developers.google.com/accounts/docs/AuthForInstalledApps它说

ClientLogin 可用于授权访问 Google 常规帐户和托管帐户。托管帐户是属于 Google Apps 服务一部分的用户帐户。

另外,如果您看到该图形,则可以看出用户之间作为 UI 界面的清晰交互,因为涉及验证码。

在此输入图像描述

编辑

顺便说一句,您可以从这篇文章中看到,C2DM 机制仍然会使用 ClientLogin,但 2011 年 10 月之前的密钥即将过期,因此您需要重新创建它们。这是 ClientLogin 被弃用前 8 天发布的最新帖子。C2DM 客户端登录密钥