0

例如,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

回答

1

至於我的理解, 「富推」 是不是一個真正的推動。這基本上是一個拉動操作。當創建「富推」時,它們將存儲在他們的消息中心中,併爲每個「富推」使用「唯一標識符」。

此標識符可以與通常的推送通知一起傳遞,並且當用戶選擇應用程序,該應用程序有能力內部回叫消息中心和檢索數據。即使用戶沒有選擇推送消息,每次用戶登錄API都會檢查自上次檢查以來發生的任何新事件。如果有新的事件發生,消息中心會將數據發送給用戶。

由於數據沒有限制,因此可以修改「Rich Push」以滿足任何要求。對於分析,反饋等。

如果我錯了,請糾正我。

+0

但是由於不需要選擇加入,因此如何通過普通推送通知來攜帶標識符?如果他們正在使用後臺進程,那麼如果該應用程序正在被殺害呢? – Ryan 2013-03-09 06:26:43

+0

推送通知可以攜帶256字節的有效載荷,除了通常的警報,聲音和徽章外,您還可以添加自定義值。在這種情況下,唯一的事件標識符。我沒有說他們正在使用後臺進程。在每次登錄時,設備令牌都會傳遞給服務器,並且還可以檢查該用戶的任何新事件。因此,爲了豐富的工作,用戶應該運行他們的應用程序。 – Anupdas 2013-03-09 10:34:28