推送通知提供程序如何使用optin推送给用户?

问题描述:

例如,urbanairship [1],它们声称推送通知提供程序如何使用optin推送给用户?

Reach each all users, not just opt-ins. 
Since Rich Push messages are stored in an app’s Message Center, 
they can be delivered to all app users, not just those who have 
opted-in for push messaging. 

任何人都可以提供关于此的更多提示吗?有什么缺点?如果这种方法有效,那么为什么仍然需要Apple或Goolge Push API?

[1] http://urbanairship.com/products/push-messaging

至于我的理解, “富推” 是不是一个真正的推动。这基本上是一个拉动操作。当创建“富推”时,它们将存储在他们的消息中心中,并为每个“富推”使用“唯一标识符”。

此标识符可以与通常的推送通知一起传递,并且当用户选择应用程序,该应用程序有能力内部回叫消息中心和检索数据。即使用户没有选择推送消息,每次用户登录API都会检查自上次检查以来发生的任何新事件。如果有新的事件发生,消息中心会将数据发送给用户。

由于数据没有限制,因此可以修改“Rich Push”以满足任何要求。对于分析,反馈等。

如果我错了,请纠正我。

+0

但是由于不需要选择加入,因此如何通过普通推送通知来携带标识符?如果他们正在使用后台进程,那么如果该应用程序正在被杀害呢? – Ryan 2013-03-09 06:26:43

+0

推送通知可以携带256字节的有效载荷,除了通常的警报,声音和徽章外,您还可以添加自定义值。在这种情况下,唯一的事件标识符。我没有说他们正在使用后台进程。在每次登录时,设备令牌都会传递给服务器,并且还可以检查该用户的任何新事件。因此,为了丰富的工作,用户应该运行他们的应用程序。 – Anupdas 2013-03-09 10:34:28