Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apple push notifications 通过Azure通知中心跟踪PNS交付_Apple Push Notifications_Google Cloud Messaging_Azure Notificationhub - Fatal编程技术网

Apple push notifications 通过Azure通知中心跟踪PNS交付

Apple push notifications 通过Azure通知中心跟踪PNS交付,apple-push-notifications,google-cloud-messaging,azure-notificationhub,Apple Push Notifications,Google Cloud Messaging,Azure Notificationhub,我们正在考虑使用Azure通知中心向iOS和Android设备发送消息。是否可以跟踪用户何时打开推送通知之一?也许唯一的选择是当“点击”设备上的通知时,这会导致应用程序回拨到服务器 我知道有许多商业SAS解决方案提供此类服务,但我非常喜欢Azure产品的简单性和低成本,因此,在这里,我很高兴了解人们在使用Azure通知中心时是如何解决此问题的。这不是通知服务内置的功能。您需要为Android和iOS编写自己的代码,以检测用户何时点击了通知,并做出相应的响应(例如调用基于Azure的或专有的Web

我们正在考虑使用Azure通知中心向iOS和Android设备发送消息。是否可以跟踪用户何时打开推送通知之一?也许唯一的选择是当“点击”设备上的通知时,这会导致应用程序回拨到服务器


我知道有许多商业SAS解决方案提供此类服务,但我非常喜欢Azure产品的简单性和低成本,因此,在这里,我很高兴了解人们在使用Azure通知中心时是如何解决此问题的。

这不是通知服务内置的功能。您需要为Android和iOS编写自己的代码,以检测用户何时点击了通知,并做出相应的响应(例如调用基于Azure的或专有的Web服务,您为处理此事件而显式创建该服务)

对于iOS,此主题可能会有所帮助:

对于Android,本主题可能会有所帮助(不完美,但很接近):


从概念上讲,这应该不是一件困难的事情。如果这是我所需要的,在考虑商业解决方案之前,我肯定会按照这些思路推出我自己的解决方案。

我认为跟踪消息“点击”的一个简单方法是移动应用程序回调到请求推送的后端服务。我们可以很容易地为它想到一个相关id。然而,我们想知道移动平台推送服务(APNS、GCM、MPNS)甚至不接受的消息。