如何发送 APNS PushSharp 发送通知。它在 asp.net 中的 localhost 工作,但是当我们在 Windows 服务器中托管 API 时失败
Posted
技术标签:
【中文标题】如何发送 APNS PushSharp 发送通知。它在 asp.net 中的 localhost 工作,但是当我们在 Windows 服务器中托管 API 时失败【英文标题】:How can I send APNS PushSharp send notification. It's working from localhost in asp.net but fail when we host API in Windows server 【发布时间】:2018-07-31 10:34:00 【问题描述】:我已经在 asp.net web api 中使用 C# 为 Xamarin.ios 本机应用程序实现了 APNS PushSharp。当我们在 localhost 中运行 api 时,它会向 iOS 设备发送通知以获取开发和分发证书。但是当我们在 IIS 中托管 api 并调用服务时,它无法发送通知。我们没有发现问题..你能指导我吗?
【问题讨论】:
【参考方案1】:我遇到了同样的问题,我通过更改运行我的网站的应用程序池的身份解决了这个问题
【讨论】:
【参考方案2】:我们已经通过在 windows 服务器上正确设置文件夹权限解决了这个问题。
【讨论】:
以上是关于如何发送 APNS PushSharp 发送通知。它在 asp.net 中的 localhost 工作,但是当我们在 Windows 服务器中托管 API 时失败的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Push Sharp 库中的 APNS 有效负载中添加类别以进行交互式通知 ios