当前位置: 首页 > 知识库问答 >
问题:

Azure推送通知中心是否支持iOSPushKit VoIP推送通知?

濮彬
2023-03-14

我在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

GCM是否适用于iOSPushKit框架

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

有人使用Azure通知中心完成此工作吗?对此有没有支持?

共有3个答案

沈华皓
2023-03-14

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

pushRegistry(registry:PKPushRegistry,didReceiveIncomingPushWith…)。。。。

没有被触发。

触发此方法:

应用程序(_应用程序:UIApplication, didReceiveRemte通知

牛越
2023-03-14

它开始工作了,但您必须:

>

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

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

因此,要获得此功能,请使用VoIP服务证书,并在Apple Notification Hub配置中使用此VoIP证书设置身份验证模式证书。

 类似资料:
  • 如何通过Azure从我的UWP-App向不同设备上的应用程序的其他实例发送推送通知? 以下是注册设备以接收推送的说明。(这是可行的)第二部分是关于如何在控制台应用程序上发送推送(这也是可行的)https://azure.microsoft.com/en-us/documentation/articles/notification-hubs-windows-store-dotnet-get-star

  • 我正在尝试从远程服务器向应用程序进行非常简单的推送。 我已根据[1]在Azure上设置了通知中心,但我无法获取设备的调试消息。我不想使用移动服务从DB表读/写 我在Swift中这样做,但我在互联网上没有发现任何真正从服务器接收推送的是iOS Swift作为完整的教程。 例如,我不知道如何在swift中编写以下代码: 到目前为止,这是我在AppDelegate中的代码(我从[2]中获得的一些代码):

  • 我正在尝试使用Azure通知中心向客户端发送推送通知。我读了这篇文章,它使用标签来识别每个用户。 https://azure.microsoft.com/en-us/documentation/articles/notification-hubs-aspnet-backend-windows-dotnet-notify-users/ 它可以完成这项工作,但标记的数量有限。我正在考虑存储和使用中心返

  • 首先,我想声明我一直在研究推送通知和web通知之间的关系,但我有点困惑。 我从这里读到PWAs的推送通知在Safari上的iOS(iPhone)不起作用:从PWA向iOS发送推送通知 然而,如果iPhone用户使用的是Chrome,这是否意味着它们可以工作呢?或者推送通知在任何浏览器上对iPhone中的PWAs都不起作用? 这就把我带到了web通知。web通知在后台对PWAs起作用吗?我的问题是w

  • 我正在尝试向Xamarin添加推送通知。使用本教程的iOS应用程序https://docs.microsoft.com/en-us/azure/notification-hubs/xamarin-notification-hubs-ios-push-notification-apns-get-started 我已经按原样完成了所有步骤,以下是我迄今为止尝试的步骤:- AppDelegate。反恐精

  • 通过上面的行,我得到了一个URL,它将在大约一个月内有用。 现在我不可能做的是将推送通知发送到应用程序。 任何关于如何使用Uri和如何将信息发送到它的光我会很高兴,因为我的400错误,那是关于我的post消息的一些错误。 我可以在发布或调试模式下获得推送通知吗? 使用PHP可以完成带有正确Uri的推送通知吗?