使用相同的标签和模板注册相同的设备会导致集线器中的多个相同的注册。
这会导致问题吗? Azure最终会删除它们吗?
它似乎不会导致向设备发送重复的消息。
发布于 2018-05-02 21:06:48
我认为我可以通过首先使用GetRegistrationsByTagAsync检查是否存在重复注册来限制重复注册。
即使该方法也只接受一个标签,因此通常需要遍历每个注册的所有标签以完成匹配。另外,设备令牌需要添加为标记,因为注册基类没有" token“属性。(EDIT:实际上,这是不起作用的,因为它显示令牌是无效的标记。因此,我打算在每个平台上安装一个--也许我可以打开安装的类类型来获取令牌值。)
老实说,这个API看起来有些半生不熟。即使是API中较新的基于安装的部分,也不能让您下载所有的安装,所以如果您想要更新它们,您必须有一些方法来跟踪它们。如果您必须保留此数据的副本,那么您可以完全跳过Azure。
你可以从Visual Studio的Azure选项卡中获取安装,但一旦删除,似乎就不可能重新安装设备。
啊!怎么这么乱呀。
https://stackoverflow.com/questions/50125286
复制相似问题