【问题标题】:Does Azure Push Notification Hub supports iOS PushKit VoIP push notifications?Azure 推送通知中心是否支持 iOS PushKit VoIP 推送通知?
【发布时间】:2018-05-06 20:36:33
【问题描述】:

我在 PushKit VoIP 通知上发现了一些与 Azure 通知中心支持相关的帖子:

https://social.msdn.microsoft.com/Forums/ie/en-US/afda14fe-1218-4ca1-a1ee-205ccd241d1a/support-for-apple-voip-pushkit-push-notifications?forum=notificationhubs

https://social.msdn.microsoft.com/Forums/azure/en-US/39b4e1cd-842f-4562-bab5-119d5f6175cd/send-ios-voip-pushes?forum=notificationhubs

Does GCM works with iOS PushKit framework?

没有官方确认支持,我确实尝试在我的通知中心使用相同的 APN HTTP/2 配置,您可以将其用于 APN 通知或 PushKit VoIP 通知,但在注册到通知中心时总是得到无效的令牌。

有人使用 Azure 通知中心来完成这项工作吗?是否支持这个?

【问题讨论】:

    标签: ios azure apple-push-notifications azure-notificationhub pushkit


    【解决方案1】:

    如果您将身份验证模式 Certificate 与 VoIP 服务证书一起使用,则似乎受支持,但如果您将身份验证模式 Token 与基于令牌的 (HTTP/2) 一起使用则不支持APNS 的身份验证。

    因此,要使其正常工作,请使用 VoIP 服务证书,并在 Apple Notification Hub 配置中使用此 VoIP 证书设置身份验证模式 Certificate

    【讨论】:

    • 嗨,我在我的应用程序中使用 VOIP 通知,并且在服务器端使用 Azure 通知中心来触发通知。当集线器保持沙盒模式时,它工作正常。但是当我将集线器设置为生产模式时,没有收到通知。你能帮我吗?
    【解决方案2】:

    它开始起作用了,但你必须:

    • 使用带有 HTTP/2 的令牌认证模式
    • 将 .voip 后缀添加到 Bundle Id
    • 发送通知时将apns-push-type 指定为voip。 (因iOS13而添加)

          var headers = new Dictionary<string, string>();
          headers.Add("apns-push-type", "voip");
          var notification = new TemplateNotification(parameters);
          notification.Headers = headers;
          await hub.SendNotificationAsync(notification);
      

    【讨论】:

    • 我是否需要将非 Azure 内容的 .voip 添加到我的捆绑包 ID 中?我应该在哪里添加它?在苹果开发者或本地应用配置中创建证书时?
    • 当你在调用苹果服务器API发送voip push时,我想只有那个时候
    【解决方案3】:

    我使用认证模式和 VoIP 证书进行测试,但 PushKit 委托方法是

    pushRegistry(_registry: PKPushRegistry, didReceiveIncomingPushWith....

    没有被触发。

    这个方法被触发了:

    应用程序(_应用程序:UIApplication,didReceiveRemoteNotification

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-03
      • 1970-01-01
      • 2023-03-26
      相关资源
      最近更新 更多