2017-09-07 149 views
2

试用版本:https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-xamarin-forms-get-started-push,使用VS 2017便携式Xamarin Forms项目。除了UWP以外,所有其他项目(包括IOS,Android和便携式库)都随着Notificaiton nuget软件包一起安装。在UWP中,总是出现以下错误消息。谢谢你的帮助。Xamarin形式失败ti在UWP项目中安装NotificationHub Nuget

包Microsoft.Azure.NotificationHubs 1.0.9与uap10.0.10240(UAP,版本= v10.0.10240)/ win10-x86-aot不兼容。包装Microsoft.Azure.NotificationHubs 1.0.9支持:net45(.NETFramework,版本= V4.5)

回答

0

随着2016年7月Notification Hubs SDK的不可用于UWP。产品团队意识到这一点,并致力于提供它。

目前,有要解决的一种方式:在Getting started with Notification Hubs for Windows Universal Platform Apps

某些集线器SDK中所述

  • 使用WindowsAzure.Messaging.Managed NuGet包是open sourced。但不幸的是,目前还没有Windows。

+0

谢谢,困扰于Xamarin表单文章。它说,将推送通知添加到Windows应用程序 在Visual Studio中,在Windows项目中打开App.xaml.cs,并添加以下语句。 复制 使用Newtonsoft.Json.Linq; 使用Microsoft.WindowsAzure.MobileServices; –

+0

是的,这是非常令人困惑的,但请记住,通知根据每个平台独立工作,因此您可以按照[本教程](https://docs.microsoft.com/en-us/azure/notification-hubs/notification- hubs-windows-store-dotnet-get-started-wns-push-notification)仅适用于UWP平台。如果这有助于您,请将其标记为答案:) –