我正在寻找整个网络,我找不到任何清楚的东西。 我想知道是否可以使用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.
有没有人知道您可以执行此操作的示例或小指南?
非常感谢
答案 0 :(得分:2)
非常感谢您的回复。 但如果你看起来不错,我想要的是在我的net.core项目中使用Azure.notificationsHub。
最后,我通过以下方式实现了它。
在我的文件project.json中 要改变的第一件事是框架,必须采用以下方式。 的之前强>
<强>后强>
现在可以在net.core项目中使用任何nuget包,其中包括Azure.notificationsHub
完成此操作后,您只需创建一个发送通知的方法
我希望它会帮助那些遇到同样问题的人。我测试和工作完美。 问候。
答案 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项目中实现通知服务。