服务器根据Google客户端登录名进行身份验证,以使用App Engine的C2DM服务器。我明白那个。我将在此使用.net。当数据更改时,我将向客户端发送推送通知,并且客户端服务将刷新其设备db中的数据,并且UI将被更新。我期望这种方式整个事情都会起作用
所有客户端都需要注册到服务器以接收C2DM呼叫。这里有一些有趣的场景。
在我的应用程序中,有一个登录名以便管理身份验证和授权,以过滤出仅与他相关的数据。所以同时我也必须注册到C2DM服务器。那是对的吗?
让我们以分配给某些用户的任务为例。如果
任务由用户更新,它显示向其所有者发送C2DM消息,并且
它的所有者创建任务,它应该向以下用户发送C2DM消息
负责任务。
这实际上可行吗?我有什么遗漏或理解不对的地方吗?
最佳答案
是的,实际上可行,但是请记住
您只能在有效负载中发送有限的数据。
您必须在应用程序内部编写所有逻辑才能更改UI。
有效负载消息数据只能固定决策过程。
关于android - 在.net中使用C2DM,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8267211/