【发布时间】:2016-10-01 22:22:01
【问题描述】:
我正在使用 swift 为客户端和 C# 为服务器创建一个 ios 应用程序。我目前有一个托管在 azure 中的 Web 应用程序,它通过 Web api 与客户端通信。现在我需要使用推送通知
我正在查看 Azure 教程作为我的推送通知提供程序,但它似乎只关心发送大量广播。我需要为每个用户/设备发送自定义通知以获取特定通知,例如“有人喜欢您的个人资料”或“有人想与您联系”或那种 1-1 通知。但请查看以下部分的 azure 示例 here:更新服务器项目以发送推送通知 (.Net) #3,没有迹象表明仅向一台设备发送消息,而是向连接到特定集线器的任何设备发送消息. 所以,我认为天蓝色的教程不是我想要的。
看看这个精益code:他似乎不依赖任何像azure这样的服务器来发送他的通知。他也没有使用集线器。他只是从 TcpClient 发送所有内容,并且他的通知直接针对需要它的 1 个设备(请注意他收到的设备 ID)。但是我读到您必须一直使用 APNS 提供商,那么,他在哪里?
那么,我是否必须使用 Azure(如果我想坚持使用 MS)进行 1-1 推送通知?它支持吗?有什么好的教程吗?或者我不需要它,只需简单的 C# 块就足够了? (我会尝试选项 #2 中的代码,但我必须在分配更多时间之前设置证书并报告)
【问题讨论】:
标签: c# ios azure apple-push-notifications