Android C2DM-限制Gmail帐户

Android C2DM-限制Gmail帐户,android,gmail,android-c2dm,user-accounts,Android,Gmail,Android C2dm,User Accounts,似乎C2DM只是连接到Gmail帐户,因此它不能被手机上没有它的人使用 你有没有找到一个绕过这一限制的解决方案(我不知道,可能有一批现成的gmail帐户提供给正在安装c2dm应用程序的用户) 谢谢。我认为用户不必拥有Gmail帐户,但他需要一个谷歌帐户,因为推送通知机制只适用于安装了Android Market应用程序并向其注册了谷歌帐户的手机 还有其他一些第三方解决方案。例如 C2DM是谷歌服务的一个接口,它可以推送邮件、日历和其他谷歌内容,因为移动设备需要gmail(gmail或谷歌账户)

似乎C2DM只是连接到Gmail帐户,因此它不能被手机上没有它的人使用

你有没有找到一个绕过这一限制的解决方案(我不知道,可能有一批现成的gmail帐户提供给正在安装c2dm应用程序的用户)


谢谢。

我认为用户不必拥有Gmail帐户,但他需要一个谷歌帐户,因为推送通知机制只适用于安装了Android Market应用程序并向其注册了谷歌帐户的手机


还有其他一些第三方解决方案。例如

C2DM是谷歌服务的一个接口,它可以推送邮件、日历和其他谷歌内容,因为移动设备需要gmail(gmail或谷歌账户)

如果你在推送不同的设备(主要是android和iOs),Urban Airship会将你的服务器端抽象出来,所以我认为这也不是一个解决方案


实现这一点的唯一方法是创建自己的服务,接收推送式后台,可能使用xmpp()或comet系统。

如果他没有谷歌帐户怎么办?你曾经经历过UA吗?利与弊是什么?谢谢对不起,我还没有和UA合作过,我刚刚读到了。据我所知,C2DM的工作方式是Android Market应用程序处理与一些Google服务器的开放连接,允许服务器主动向客户端发送(推送)消息。如果用户没有谷歌账户,则无法使用Android Market应用程序,因此无法通过C2DM接收推送通知。要使用UA,您需要将UA库集成到您的应用程序中。它包含一个处理推送通知接收的服务。我认为它也可以通过保持与UA服务器的连接打开来工作。我在某个地方读到UA需要使用城市邮件应用程序。看一看谢谢,我会看一看UA(但似乎你必须在他们的设备上安装AirMail应用程序,所以对我来说这不是一个好的解决方案)和XMPP协议。但我仍然希望找到解决我问题的方法。。