美宝宝
美宝宝
  • 发布:2019-04-26 10:19
  • 更新:2019-04-26 10:19
  • 阅读:1584

5+小米推送设置别名

分类:HTML5+

根据这篇个推的别名设置文章做了对应的小米推送的版本,
MIPushTool.js

function MIPushTool(){
var isAndorid, PushManager, context, MiPushSDK;
if(plus.os.name == 'Android') {
isAndorid = true;
} else {
isAndorid = false;
}
if(isAndorid) {
PushManager = plus.android.importClass("com.xiaomi.mipush.sdk.MiPushClient");
context = plus.android.runtimeMainActivity().getContext();
} else {
MiPushSDK = plus.ios.importClass("MiPushSDK");
}
this.bindAlias = function(alias) {
if(isAndorid) {
PushManager.setAlias(context, alias,'');
} else {
MiPushSDK.setAlias(alias);
}
}
this.unbindAlias = function(alias) {
if(isAndorid) {
PushManager.unsetAlias(context, alias,'');
} else {
MiPushSDK.unsetAlias(alias);
}
}
}

//调用

mui.plusReady(function() {
var tool = new MIPushTool();
tool.bindAlias(ename);
})

1 关注 分享
前行者007

要回复文章请先登录注册