我正在我们的Xamarin.Forms应用程序中实现推送通知
我所遵循的是这份文件:https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-xamarin-forms-get-started-push
Android和iOS正在按预期完美运行,我的问题在于UWP推送通知
我已经使用Visual Studio将应用程序与商店关联,我使用了Package SID和Application Secret,并将它们添加到Azure中的Notification中心,如上面链接的文档中所示。我试图运行该应用程序,我能够收到通知。完美!
我的团队和我自己面临的问题是下一个:当我的一位同事拉出源代码进行测试时,通知从未收到过。即使我们从构建服务器安装应用程序,也面临同样的问题
为什么通知从另一台机器构建时会停止工作,以及如何修复它以便在从任何其他机器构建时能够继续工作?
答案 0 :(得分:0)
问题变得简单,我采取的解决问题的步骤是下一个:
关联应用程序并将其保留在Windows商店后,我得到了一个发布者名称:CN=********-****-****-****-************
,在Visual Studio中,我右键单击:
UWP项目 - >申请 - >包装清单 - >包装,
您可以在Publisher
标签旁边找到发布商名称,然后在旁边有一个Choose Certificate...
按钮。我点击它并选择Configure Certificate
下拉列表并点击Create Test Certificate
应输入三个文本框,发布者公用名,密码及其确认。在发布者公用名称中,我输入********-****-****-****-************
而没有CN=
并输入了我的密码。创建证书后,我将其安装在需要构建应用程序的其他笔记本电脑上,并且通知正在进行中。