我正在为客户端使用swift创建一个ios应用程序,为服务器创建C#。我目前有一个用azure托管的网络应用程序,通过web api与客户端进行通信。现在我需要使用推送通知
我正在将Azure教程视为我的推送通知提供商,但它似乎只关心发送大规模广播。我需要为每个用户/设备发送自定义通知,以获取特定通知,例如“有人喜欢您的个人资料”或“有人想要与您联系”或者那种1-1通知。但请查看以下部分中的azure示例here:更新服务器项目以发送推送通知(.Net)#3,没有指示仅向一个设备发送消息,而是向连接到该设备的任何设备发送消息特定的中心。 所以,我认为天蓝色的教程不是我想要的。
看看这个精益code:他似乎并不依赖像azure这样的服务器来发送他的通知。他也没有使用集线器。他只是从TcpClient发送所有内容,并且他的通知直接在1个设备上就像需要它(注意他正在接收的deviceID)。但我已经读到你必须一直使用APNS提供商,所以,他的位置在哪里?
那么,我是否必须使用Azure(如果我想坚持使用MS)来进行1-1推送通知?它支持吗?关于那个的任何好的教程?或者我不需要它,只是简单的C#块就足够了? (我会尝试选项#2中的代码,但我必须设置证书并在分配更多时间之前报告)
答案 0 :(得分:0)