Ios 如何处理应用程序重新安装和本地存储的azure notification hub installationID
在我们的Xamarin表单应用程序中,我们使用安装模型通过Azure通知中心的后端进行注册 当用户在此多用户应用程序中创建帐户时,将创建一个安装对象,设置deviceToken(iOS),并将installationId生成为新Guid,并将安装发送到ANH。最后,InstallationId存储在本地设备上。一切都很好 现在,当重新安装应用程序时,InstallationId不再在设置中,我们无法再次更新集线器中已经存在的安装。由于iOS deviceToken没有更改,因此在运行应用程序时,我们开始接收来自上一个应用程序安装的推送通知。在我们的应用程序中,理论上这可能是一个完全不同的用户(帐户) 这件事怎么办 我们想到的一件事是,当应用程序启动检测到设置(也称为第一个应用程序启动)中的installationId属性为空时,调用后端注销特定PNS/deviceToken的所有安装,但仔细查看azure api,没有GetInstallationByPushChannel或类似的内容 先走一步Ios 如何处理应用程序重新安装和本地存储的azure notification hub installationID,ios,azure,notifications,xamarin.forms,Ios,Azure,Notifications,Xamarin.forms,在我们的Xamarin表单应用程序中,我们使用安装模型通过Azure通知中心的后端进行注册 当用户在此多用户应用程序中创建帐户时,将创建一个安装对象,设置deviceToken(iOS),并将installationId生成为新Guid,并将安装发送到ANH。最后,InstallationId存储在本地设备上。一切都很好 现在,当重新安装应用程序时,InstallationId不再在设置中,我们无法再次更新集线器中已经存在的安装。由于iOS deviceToken没有更改,因此在运行应用程序时,