本地搭建钉钉测试环境

Mac安装钉钉本地测试环境

1. 安装nginx
brew install nginx
2. 配置nginx, 执行`vim /usr/local/etc/nginx/nginx.conf`,修改server
server {
    listen 80;
    server_name web.unitill.com;
    location / {
        proxy_pass http://127.0.0.1:8888;
    }
}

3. 启动nginx

sudo nginx(停止nginx`sudo nginx -s stop`)
访问http://localhost:8080出现nginx欢迎界面安装成功
4. 配置hosts
执行`vim /etc/hosts`
在里边添加 127.0.0.1 web.unitill.com
5. 在钉钉开放平台下载钉钉安装包
https://open-doc.dingtalk.com/docs/doc.htm?spm=a219a.7629140.0.0.HRY3WJ&treeId=378&articleId=107673&docType=1
6. 在ios模拟器安装钉钉
执行/Applications/Xcode.app/Contents/Developer/usr/bin/simctl install booted Dingtalk.app(booted后边跟钉钉安装包在电脑的存放路径)
7. 在模拟器上登录钉钉进入超导
在safari浏览器打开开发者模式,选择`开发——>Simulator——>web.unitill.com`
参考官方文档 钉钉开放平台

使用 Android 钉钉搭建本地测试环境

大部分配置可以参考 `Mac安装钉钉本地测试环境` 。
以下是额外需要做的工作:
1. 安装 `Android Studio`
2. 通过 `Android Studio` 安装 `android sdk`
3. 创建一个新的模拟设备 `<DEVICE1>`
4. 将 android sdk 中的 `emulator` 和 `adb` 所在路径配置在 `PATH` 变量中
5. 执行 `emulator -writable-system @<DEVICE1>` 启动模拟器
6. 下载钉钉的安卓安装包 `<DINGTALK.APK>`
7. 执行 `adb install <DINGTALK.APK>` 安装钉钉至模拟器
创建以下内容的hosts文件
1.adb root root运行 
2.adb remount 可更改用户账户 
3.adb pull /system/etc/hosts e:/hosts 将hosts文件放到e盘的hosts下 
4.adb push e:/hosts /system/etc/hosts 将修改完成的hosts文件放到模拟器中。
如果push提示文件read-only,先用命令启动模拟器
emulator -avd <模拟器名称> -writable-system(emulator是本地sdk下边的emulator)
然后在执行第四步
请求管理员将你的ip加到白名单中
**hosts文件内容**
127.0.0.1 localhost
::1 ip6-localhost
<YOUR_IP> web.unitill.com

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凉城┓.〆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值