Push notification 如何在其他客户端上触发azure移动服务同步?

Push notification 如何在其他客户端上触发azure移动服务同步?,push-notification,synchronization,signalr,xamarin.forms,azure-mobile-services,Push Notification,Synchronization,Signalr,Xamarin.forms,Azure Mobile Services,我有一个xamarin表单项目,它使用azure移动服务进行离线同步。iOS客户端工作得很好,它可以在本地保存东西,并在后台同步。我的应用程序的上下文是一个游戏记分员。因此,有两名球员都在同一台设备上得分 我希望“访问”玩家或不拥有正在使用的设备的玩家(即不是主要用户)在从正在使用的设备推送新数据时,能够同步设备 设备A推送新内容,设备B不知何故知道拉送新内容 这可能为每个玩家在未来版本中在自己的设备上得分打开大门 不管怎样,问题是我如何告诉设备B拉动?我是使用APN类型的通知并触发同步,还是使

我有一个xamarin表单项目,它使用azure移动服务进行离线同步。iOS客户端工作得很好,它可以在本地保存东西,并在后台同步。我的应用程序的上下文是一个游戏记分员。因此,有两名球员都在同一台设备上得分

我希望“访问”玩家或不拥有正在使用的设备的玩家(即不是主要用户)在从正在使用的设备推送新数据时,能够同步设备

设备A推送新内容,设备B不知何故知道拉送新内容

这可能为每个玩家在未来版本中在自己的设备上得分打开大门


不管怎样,问题是我如何告诉设备B拉动?我是使用APN类型的通知并触发同步,还是使用信号器通知它进行同步?

在这种同步场景中,最好的方法是让您的后台同步进程按设定的时间间隔进行,但也可以从特定的推送通知触发同步进程

如果您发送带有“特殊”有效负载的推送通知(即,意味着仅意味着与代码同步的内容)。然后在设备接收到同步后启动同步


本文可能有助于使用Xamarin表单发布Azure推送通知:

Cool,感谢您提供的信息。这正是我所想的,但我只是想从有经验的人那里得到一些信息,然后再补充一点,如果这是一款依赖实时信息的游戏,你可能会希望通过与服务器的开放连接一直向下推送更新。但是,如果后台同步和偶尔推送触发通知对于同步频率来说足够好,那么这是一个很好的方法。请记住,推送通知不能保证到达终端设备。所以,最后一件事,我们如何测试推送消息?你有什么建议吗?你不能使用iOS模拟器进行测试,它需要在物理设备上进行吗?是的,你对iOS模拟器的看法是正确的。我知道没有任何工具可以测试,我总是在演示Azure帐户上进行测试。