1

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

我知道有许多商业 SAS 解决方案可以提供这种服务,但我真的很喜欢 Azure 产品的简单性和低成本,所以在这里介绍人们在使用 Azure 通知中心时如何解决这个问题会很好。

4

1 回答 1

1

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

对于 iOS,本主题可能会有所帮助:检测应用程序:didReceiveRemoteNotification:fetchCompletionHandler:是否通过点击通知中心中的通知被调用

对于 Android,这个主题可能会有所帮助(不完美,但很接近):如何检测通知是否已被解除?

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

于 2014-07-04T19:44:30.020 回答