Android从不同的服务器推送

| 是否可以注册许多不同的服务器以使用c2dm通知用户? 问题是,我的用户将自己托管服务器端,这意味着一个用户将始终从同一服务器获取消息,但是几乎所有用户都将拥有自己的服务器。 有谁知道这是否可行,还是应该开始寻找其他解决方案?     
已邀请:
这是可能的,但是我不确定您是否要这样做。 C2DM推送使用Google帐户发送消息,因此消息可以源自任何服务器。您的应用程序将收到一个注册ID,需要将其发送到发送消息的服务器。服务器将需要此ID以及Google帐户信息,以向设备发送C2DM消息。 我猜您可能不想这样做,所以我可能建议您使用其他一些选择: 让用户的服务器将消息发送到您的服务器,该服务器将其转发到C2DM服务,最后转发到设备。您的应用程序会将您的注册ID发送到您的服务器。 -要么- 让用户服务器上的服务器软件从您的服务器请求Google ClientLogin令牌。您的应用程序必须将注册ID发送到您的用户服务器。 //我不知道这是否会真正起作用,我认为从理论上讲是可以的,但是如果Google使用令牌检查IP或其他内容,它可能就不会起作用。     

要回复问题请先登录注册