1.在前端js中,调用corodva插件设置别名:window.plugins.jPushPlugin.setAlias(‘别名’);

2.访问baasServer的时候,参考外卖案例/UI2/takeout/index.w

Baas.sendRequest({
 "method" : "post",
 "url" : "/jpush/jpush",
 "action" : "push",
 "params" : {
 alias: Alias//这里写你指定的别名
 }
 });

3.在服务器端参考:/Baas/jpush/Push.java 实现,只需要把这行代码替换
.setAudience(Audience.registrationId(registrationId))
换成
.setAudience(Audience.alias(“别名”))

前端把id换成别名的值传递到这个参数中! 给别名赋值即可!

 

注意:3.8版本以后,插件有升级,API方法有所变化http://docs.wex5.com/wex5-app-question-list-2137/