# Tesla开发调试

需要先了解weex
weex官网

# 开发环境

node.js安装(必须) http://nodejs.cn/

vscode安装(推荐) https://code.visualstudio.com/

vscode插件安装:vetur,weex,js

# 前端工程下载安装运行

vue init liaochengzong/tesla-quickstart projectname
cnpm i 
npm run serve        //启动weex服务
npm run serve:web    //启动web服务 
npm run dev:weex     //weex,web版本编译 
npm run release:weex //发布版本 
npm run release:wx   //发布版本 

启动weex服务

weex版本编译

参考文档 https://zj.lexiangla.com/docs/72c6c39c0a7611e9bb3c525400ac2e73?company_from=zj

启动weex服务后可用手机app运行效果

调试App下载地址

android ios

图片名称

# 接入博瑞监控

  1. 找质控申请token

  2. 原生接入博瑞sdk
    android:
    build.gradle文件
    android配置依赖下载maven库地址
    app中的依赖
    iOS:
    使用pod加入pod 'TSLBRAgent'
    在TSLConfig.plist配置文件的对应EnvironmentSettings的对应配置中的BRAgent加入当前应用环境的BRAgentUrl和BRAgentToken,此BRAgentUrl和BRAgentToken由测试部生成

  3. 前端调用

    //工程里先安装tesla-native-js
    npm i tesla-native-js
    
    //引入bragent
    import { bragent } from "tesla-native-js";
    
    //调用
    bragent.start({
         token: "b26b0566-cdda-4bb6-8e09-45fa33ffeac1",
         ConfigUrl: "https://apmupload.zwjk.com/config",
         success:function(res){},
         fail:function(error){},
         complete:function(res){}
    });
    

    API说明

# 接入信鸽推送

  1. 找运维申请:ACCESS ID,ACCESS KEY,SECRET KEY
    测试阶段可以自己申请

    SECRET KEY需要提供给服务端配置使用

  2. 原生接入信鸽sdk
    android
    依赖包引入

    配置ACCESS_ID,ACCESS_KEY

    iOS
    1、使用pod加入pod 'TSLXGPush'
    2、在TSLConfig.plist配置文件的对应EnvironmentSettings的对应配置中的XGPush加入当前应用环境的AppID和Key,此AppID和Key由运维生成
    3、配置对应的苹果推送证书

  3. 前端调用

    //工程里先安装tesla-native-js
    npm i tesla-native-js
    
    //引入推送
    import { push } from "tesla-native-js";
    
    //调用
    push.register({
         success:function(res){},
         fail:function(error){},
         complete:function(res){}
    });
    

    API说明

更新时间: 6/21/2019, 3:54:38 PM