如何用 C# 编写 Apple 推送通知提供程序?
苹果确实有关于提供商如何连接和通信其服务的糟糕文档(在撰写本文时 - 2009 年)。 我对协议感到困惑。 这在 C# 中是如何完成的?
Apple really had bad documentation about how the provider connects and communicates to their service (at the time of writing - 2009). I am confused about the protocol. How is this done in C#?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
工作代码示例:
Working code example:
我希望这是相关的(稍微),但我刚刚成功地为 Java 创建了一个,因此在概念上与 C# 非常相似(也许除了 SSL 的东西,但这应该不会太难修改。下面是一个示例消息负载和 再次强调
。
,不是 C#,但至少比 Apple 提供的糟糕的 ObjC 示例更接近
I hope this is relevant (slightly), but I have just successfully created one for Java, so conceptually quite similar to C# (except perhaps the SSL stuff, but that shouldn't be too hard to modify. Below is a sample message payload and crypto setup:
}
Once again, not C#, but at least closer than the poor ObjC sample that Apple provides.
Github 上最好的 APNSSharp 项目。 它在短短几分钟内对我来说绝对有效!
The best APNSSharp project available on Github. It worked for me absolutely fine in just couple of minutes!
您可以使用 GitHub 中的 PushSharp 库。
我在我的所有项目中都使用它
You can use the PushSharp library in GitHub.
I am using it in all of my projects