我们正在使用安装模型来管理推送通知。
我的问题很简单:我们何时应该重新生成installationId
?
a)新安装的应用
b)新安装的应用或更新?
对于现有的installationId
,我们遇到了一些更新模板的问题,所以想知道我们是否应该选择b)?
installationId
的预期寿命到底是什么?
修改
我们看到的问题如下:
installationId
。installationId
。< / LI>
换句话说 - 当installationId相同时,模板不会更新。
编辑2
以下是一些重复步骤。 App是一个iPhone应用程序,它与.NET后端通信以注册推送通知。 .NET后端与Azure NH进行对话。 (Microsoft.Azure.NotificationHubs
v1.0.7)。后端正在使用安装模型(例如CreateOrUpdateInstallationAsync
,接收应用生成的installationId
以及一堆模板/标签。
Repro步骤:
CreateOrUpdateInstallation
答案 0 :(得分:0)
更新应用后, 新模板使用相同的安装ID。然后,您正在使用createOrUpdateInstallation(),尽管名称中包含“ update”,但NotificationHub文档建议我们在补丁更新过程中使用PatchInstallationAsync()。 PatchInstallationAsync()