極光推送根據對象推送消息
1設置別名
- 官方API解釋
別名 alias爲安裝了應用程序的用戶,取個別名來標識。以後給該用戶 Push 消息時,就可以用此別名來指定。
每個用戶只能指定一個別名。
同一個應用程序內,對不同的用戶,建議取不同的別名。這樣,儘可能根據別名來唯一確定用戶。
系統不限定一個別名只能指定一個用戶。如果一個別名被指定到了多個用戶,當給指定這個別名發消息時,服務器端API會同時給這多個用戶發送消息。
舉例:在一個用戶要登錄的遊戲中,可能設置別名爲 userid。遊戲運營時,發現該用戶 3 天沒有玩遊戲了,則根據 userid 調用服務器端API發通知到客戶端提醒用戶。public static void setAlias(Context context, String alias, TagAliasCallback callback)
別名發送給指定的用戶,一個用戶只能設置一個別名
2設置tag
- 根據用戶的不同興趣愛好進行分組,根據分組推送消息
- 一個用戶能設置多個tag
public static void setTags(Context context, Set<String> tags, TagAliasCallback callback)