api net.core 1.1

时间:2017-06-17 09:30:14

标签: push-notification .net-core asp.net-core-webapi azure-notificationhub

我正在寻找整个网络,我找不到任何清楚的东西。 我想知道是否可以使用net.core 1.1创建的api rest中的azure客户端发送通知。 他们自己的通知应该到达azure portal中配置的平台。

我解释了我的结构。 1.我有一个用net.core 1.1创建的backen(api),在azure中发布,它维护着一个数据库。 2.我有一个croos-platform应用程序,我希望从api发送通知。

如果有效,请使用asp.net api说这个,但是创建我的新api和net.core,从这里我无法安装任何可以发送通知的azure客户端。 (Nuget Microsoft.Azure.notificationHub对net.core不满意) Package Microsoft.Azure.NotificationHubs 1.0.8 is not compatible with netcoreapp1.1 (.NETCoreApp,Version=v1.1). Package Microsoft.Azure.NotificationHubs 1.0.8 supports: net45 (.NETFramework,Version=v4.5) One or more packages are incompatible with .NETCoreApp,Version=v1.1.

有没有人知道您可以执行此操作的示例或小指南?

非常感谢

2 个答案:

答案 0 :(得分:2)

非常感谢您的回复。 但如果你看起来不错,我想要的是在我的net.core项目中使用Azure.notificationsHub。

最后,我通过以下方式实现了它。

在我的文件project.json中 要改变的第一件事是框架,必须采用以下方式。 的之前

enter image description here

<强>后

enter image description here

现在可以在net.core项目中使用任何nuget包,其中包括Azure.notificationsHub

enter image description here

完成此操作后,您只需创建一个发送通知的方法

enter image description here

我希望它会帮助那些遇到同样问题的人。我测试和工作完美。 问候。

答案 1 :(得分:1)

由于Microsoft Azure Notification Hubs 1.0.8注意到:

  

请注意,此软件包需要.Net Framework 4.5完整配置文件。

我找到了关于Microsoft.Azure.NotificationHubs add support for .NET CORE的反馈。我假设您可以生成授权令牌并直接从Notification Hubs REST APIs访问API以获得解决方法以实现您的目的。这里有一个关于azure-notifications Send REST的git示例,你可以参考它在.Net Core Web API项目中实现通知服务。