美文网首页
uniapp 个推如何修改绑定别名

uniapp 个推如何修改绑定别名

作者: 轩辕夜空 | 来源:发表于2021-11-26 16:43 被阅读0次

绑定代码


function igexinTool() {
    var isAndorid, PushManager, context, Instance, GeTuiSdk;

    if (plus.os.name == 'Android') {
        isAndorid = true;
    } else {
        isAndorid = false;
    }

    if (isAndorid) {
        PushManager = plus.android.importClass("com.igexin.sdk.PushManager");
        context = plus.android.runtimeMainActivity().getContext();
        Instance = PushManager.getInstance();
    } else {
        GeTuiSdk = plus.ios.importClass("GeTuiSdk");
    }

    this.bindAlias = function(alias) {
        if (isAndorid) {
            Instance.bindAlias(context, alias);
        } else {
            GeTuiSdk.bindAliasandSequenceNum(alias, alias);
        }
    }

    this.unbindAlias = function(alias) {
        if (isAndorid) {
            Instance.unBindAlias(context, alias, true);
        } else {
            GeTuiSdk.unbindAliasandSequenceNumandIsSelf(alias, alias, true);
        }
    }

    this.getVersion = function() {
        if (isAndorid) {
            return Instance.getVersion(context);
        } else {
            return GeTuiSdk.version;
        }
    }

    //开启推送  
    this.turnOnPush = function() {
        if (isAndorid) {
            Instance.turnOnPush(context);
        } else {
            GeTuiSdk.setPushModeForOff(false);
        }
    }

    //关闭推送  
    this.turnOffPush = function() {
        if (isAndorid) {
            Instance.turnOffPush(context);
        } else {
            GeTuiSdk.setPushModeForOff(true);
        }
    }

}

使用

import {
  igexinTool
} from '../../utils/utils.js'
var data = {
  account: value.mobile,
  password: value.password
}
login(data).then(res => {
  var tool = new igexinTool();
  tool.bindAlias(res.data.userinfo.id.toString());
  }
}).catch(err => {

})

注意

如果绑定的别名是数字的话,需要先转为字符串类型才可以,不然绑定不成功。

来源:https://www.wanjunshijie.com/note/uniapp/1957.html

相关文章

  • uniapp 个推如何修改绑定别名

    绑定代码 使用 注意 如果绑定的别名是数字的话,需要先转为字符串类型才可以,不然绑定不成功。 来源:https:/...

  • dataBinding原理

    dataBinding如何绑定View? dataBinding如何修改View?

  • linux别名设置方法

    查看别名 修改别名 临时修改 永久修改 修改用户主目录下的.bashrc文件, 删除别名

  • ElasticSearch文章汇集

    资料 ElasticSearch-php 官方支持如何通过别名方式修改mapping字段类型Elasticsear...

  • git 修改别名

    基本命令简化 多颜色输出 友好的输出log: git lg

  • jquery动态修改:after:before伪元素conten

    根据昨天做的js动态修改:after:before伪元素content值,今天拓展一些jquery如何绑定动态修改...

  • uniapp动态绑定事件

    由于我的一个选项列表通过v-for动态渲染 在点击事件内通过 item.click的方式绑定点击事件发现小程序端并...

  • Android极光推送别名Api

    极光于 2020/03/10 对「别名设置」的上限进行限制,最多允许绑定 10 个设备。 本篇文章主要是别名的高级...

  • uniapp创建消息通知栏

    在app.vue中onLaunch添加如下代码 uniapp不需要个推账号,不需要创建个推应用,客户端不需要集成个...

  • 极光推送——别名设置

    1.使用别名,光网中进行别名推送——(下面会有字段设置),这跟后台一样的处理,所以完成不需要管后台如何推,使用这就...

网友评论

      本文标题:uniapp 个推如何修改绑定别名

      本文链接:https://www.haomeiwen.com/subject/zxlxxrtx.html