IOS MDM 推送通知问题使用 Pushsharp C#

Posted

技术标签:

【中文标题】IOS MDM 推送通知问题使用 Pushsharp C#【英文标题】:IOS MDM Push Notification Issue using Pushsharp C# 【发布时间】:2020-03-12 13:43:16 【问题描述】:

我们正在开发一个 ios MDM 解决方案,并且我们成功注册了一个设备。

现在我正在尝试使用在本地计算机上运行的 Pushsharp 将通知推送到设备,但它没有到达设备并且 Apple 设备控制台上的日志中没有打印任何内容。 以下是我们发送通知的方式

apnsBroker.QueueNotification(new ApnsNotification

     DeviceToken = "257c62d6336b489b78ad32b870e8d5c62a4c84bcddda2c3cbf943019XXXXXXXX",
     Payload = JObject.Parse("\"mdm\":\"484D82B8-F8BF-4B07-B1C1-F935XXXXXXX\"")
);

回复说Apple Notification Sent

但设备上什么都没有。

可以在 C# 中使用的 Pushsharp 的任何帮助或替代方法?

【问题讨论】:

【参考方案1】:

如果你没有找到解决方案,你可以试试下面的 Nuget 包,我是作者。

Install-Package DotPush -Version 1.0.0

以下是 Github 链接:

https://github.com/madangehlot88/DotPush

【讨论】:

谢谢,我确实有一个解决方案,但我想使用 PushSharp 因此这个问题。但现在我一定会调查你的回购 :) 希望你发现它更好。 :-)

以上是关于IOS MDM 推送通知问题使用 Pushsharp C#的主要内容,如果未能解决你的问题,请参考以下文章

无需用户操作即可发送 ios 推送消息

无法通过 APNS 向设备发送 MDM 推送通知。

iOS 上的 MDM 和 MAM 功能

iOS MDM:推送不起作用

Java iOS MDM:APNs 证书 UID 更改

IOS MDM 应用推送成功/失败?