UNPKG

h5-cli

Version:

hello

63 lines (51 loc) 1.72 kB
"use strict"; /** \u767b\u8bb0\u8bbe\u5907\u597d */ define("mods/register-token/index", function (require, exports, module) { var PageModule = require("component/PageModule"); //\u767b\u8bb0\u8bbe\u5907 token var registerToken = PageModule.render({ init: function init() { var self = this; if (!this.util.isLogin()) { //\u5982\u679c\u6ca1\u6709\u767b\u5f55\u76f4\u63a5\u9000\u51fa self.onComplate({ msg: "not login" }); return; } this.corpId = this.query.corpId; // app \u7248\u672c\u5927\u4e8e2.1.6 \u624d\u6709\u6b21\u529f\u80fd if (!this.util.version.gt(2, 1, 6)) { self.onComplate({ msg: "version low" }); return; } this.util.getDeviceToke(function (result) { if (result.data) { self.register(result.data); } else { self.onComplate({ msg: "no deviceToke" }); } }, function () { self.onComplate({ msg: "getDeviceToke error" }); }); }, //\u767b\u8bb0 register: function register(deviceToken) { //\u8fd9\u4e2a\u8bf7\u6c42\u4f1a\u89e6\u53d1 onComplate this.get("/user-web/restapi/device/addEx", { deviceTokens: deviceToken, platformType: this.util.getPlatform(), corpId: this.corpId }); }, clear: function clear() { this.get("/user-web/restapi/device/clearEx", {}); }, onComplate: function onComplate() {}, //\u7a7a\u65b9\u6cd5\u4e0d\u80fd\u5220\u9664\uff0c\u9632\u6b62\u6267\u884conError\u9ed8\u8ba4\u4ee3\u7801 onSuccess: function onSuccess() {}, onError: function onError() {} }); // registerToken.init(); module.exports = registerToken; });