【问题标题】:Add single push notification to single device向单个设备添加单个推送通知
【发布时间】:2016-10-01 22:22:01
【问题描述】:

我正在使用 swift 为客户端和 C# 为服务器创建一个 ios 应用程序。我目前有一个托管在 azure 中的 Web 应用程序,它通过 Web api 与客户端通信。现在我需要使用推送通知

  1. 我正在查看 Azure 教程作为我的推送通知提供程序,但它似乎只关心发送大量广播。我需要为每个用户/设备发送自定义通知以获取特定通知,例如“有人喜欢您的个人资料”或“有人想与您联系”或那种 1-1 通知。但请查看以下部分的 azure 示例 here:更新服务器项目以发送推送通知 (.Net) #3,没有迹象表明仅向一台设备发送消息,而是向连接到特定集线器的任何设备发送消息. 所以,我认为天蓝色的教程不是我想要的。

  2. 看看这个精益code:他似乎不依赖任何像azure这样的服务器来发送他的通知。他也没有使用集线器。他只是从 TcpClient 发送所有内容,并且他的通知直接针对需要它的 1 个设备(请注意他收到的设备 ID)。但是我读到您必须一直使用 APNS 提供商,那么,他在哪里?

那么,我是否必须使用 Azure(如果我想坚持使用 MS)进行 1-1 推送通知?它支持吗?有什么好的教程吗?或者我不需要它,只需简单的 C# 块就足够了? (我会尝试选项 #2 中的代码,但我必须在分配更多时间之前设置证书并报告)

【问题讨论】:

    标签: c# ios azure apple-push-notifications


    【解决方案1】:

    经过大量调查和试验,我发现我不必依赖 azure、它的推送通知或类似的东西。我可以通过执行 #2 之类的 C# 代码来完成整个工作。 我所要做的就是设置 .p12 证书并给它一个密码。将它从 Mac 带到我的电脑上并执行 C# 代码并能够在我的手机上接收通知。

    【讨论】:

      猜你喜欢
      • 2017-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-13
      • 2011-08-03
      • 1970-01-01
      相关资源
      最近更新 更多