Jpush设置Alias和Tags问题

    开发用到Jpush推送,分别设置Alias和Tags,调用setAlias和setTags方法;调用顺序是setAlias,而后setTags。可是问题来了,根据别名的推送却怎么也收不到。查看log日志,显示alias=null。无奈只好去官网查看api:java

setAliasAndTags(with Callback):
调用此 API 来同时设置别名与标签。
setAlias:
调用此 API 来设置别名。
setTags:
调用此 API 来设置标签。

    官方文档上面也没有说明不能同时调用setAlias和setTags,可是提供了setAliasAndTags方法,设置后就解决了alias=null的问题。对于setAlias和setTags方法,只能给出这样的解释:只能分别单独设置别名和标签,若是同时调用setAlias和setTags,先调用的将失效。api

    因此,Jpush同时设置别名和标签时,用setAliasAndTags来设置。
日志

相关文章
相关标签/搜索