• 开发者工具
  • 开发者工具概述
  • Lite 模式
  • 界面
  • 设置
  • 代码编辑
  • 代码编译
  • 代码调试
  • 代码质量
  • 开发辅助
  • 下载
  • IDE 模拟器实现差异
  • 常见问题
  • 抖音云
  • IDE 模拟器实现差异
    收藏
    我的收藏

    组件、API、框架在最新版模拟器与真机中的实现差异如下:​

    组件​

    交易系统相关组件可以参考调试交易系统 2.0 组件进行开发者工具模拟器登录​
    组件​
    差异​
    部分能力缺失,请用真机扫码调试​
    Ad
    开发者工具模拟实现,不会展示真实广告​
    降级支持,开发者工具控制台会给出提示,请使用真机调试​
    open-type 能力部分缺失​
    部分能力缺失,请用真机扫码调试​

    API​

    api​
    差异​
    开发者工具模拟实现,可测试完整支付链路​
    开发者工具模拟实现,不会返回真实账号的关注状态​
    开发者工具模拟实现,不会打开真实账号,调用 API 展示模拟页面​
    开发者工具模拟实现,不会返回真实账号的关注状态​
    开发者工具模拟实现,不会关注真实账号,调用 API 展示模拟页面​
    开发者工具模拟实现,不会关注真实账号​
    开发者工具控制台会给出提示,请用真机扫码调试​
    开发者工具控制台会给出提示,请用真机扫码调试​
    开发者工具控制台会给出提示,请用真机扫码调试​
    开发者工具控制台会给出提示,请用真机扫码调试​
    开发者工具控制台会给出提示,请用真机扫码调试​
    开发者工具控制台会给出提示,请用真机扫码调试​
    开发者工具控制台会给出提示,请用真机扫码调试​
    开发者工具控制台会给出提示,请用真机扫码调试​
    开发者工具控制台会给出提示,请用真机扫码调试​
    开发者工具控制台会给出提示,请用真机扫码调试​
    开发者工具控制台会给出提示,请用真机扫码调试​
    开发者工具控制台会给出提示,请用真机扫码调试​
    开发者工具模拟实现​
    开发者工具模拟实现​
    开发者工具模拟实现,通过“模拟器工具->罗盘”触发​
    开发者工具模拟实现,调用 API 展示模拟电话页面​
    开发者工具模拟实现​
    开发者工具模拟实现,通过“模拟器工具->截图”触发​
    开发者工具模拟实现​
    开发者工具模拟实现​
    开发者工具模拟实现,调用 API 可变更模拟器亮度​
    开发者工具模拟实现,调用 API 查看“模拟器工具->录屏”禁用状态​
    开发者工具模拟实现,调用 API 查看“模拟器工具->录屏”禁用状态​
    开发者工具模拟实现,通过“模拟器工具->录屏”触发​
    开发者工具模拟实现​
    开发者工具模拟实现,调用 API 模拟器触发短振动​
    开发者工具模拟实现,调用 API 模拟器触发长振动​
    开发者工具模拟实现,调用 API 展示模拟广告页面​
    开发者工具模拟实现,调用 API 展示模拟广告页面​
    开发者工具暂不支持,请用真机扫码调试​
    开发者工具模拟实现,地址无法持久化​
    开发者工具模拟实现,开发者工具模拟部分参数​
    开发者工具模拟实现,通过调试器 Sensors 面板触发加速度变化​
    开发者工具模拟实现,通过调试器 Sensors 面板触发陀螺仪变化​
    开发者工具模拟实现,在系统页打开文件​
    开发者工具模拟实现,调用 API 触发短信发送成功逻辑​
    开发者工具模拟实现,通过“模拟器工具->定位”模拟地理位置​
    开发者工具模拟实现,通过“模拟器工具->定位”变更地理位置触发回调​
    开发者工具模拟实现,调用 startLocationUpdate 后关闭【地理位置】权限,通过“模拟器工具->定位”变更地理位置触发回调​

    框架​

    框架​
    差异​
    Page.onJoinGroup
    降级支持,开发者工具控制台会给出提示,请使用真机调试​
    Page.onShareAppMessage
    降级支持,开发者工具不会触发真实转发​

    常见问题​

    担保交易或交易系统 2.0 调试报错:“createMerchantOrder:fail 请求中用户uid为0”​

    原因:为了方便开发者开发,我们给每一个“开发者账号”指定了一个“模拟抖音账号”。这个“模拟抖音账号”只能用于一些简单的 API 验证,需要进行业务测试时,它无法走通完整流程。在调试担保交易或者交易系统 2.0 时,均要求使用真实抖音账号的信息。​
    解决办法:点击下图中模拟器的按钮,使用一个真实的抖音账号扫码并授权。后续所有需要用户登录态的接口,返回值都将与抖音客户端一致(包括 openid、unionid、昵称、头像、手机号、订单等)。​
    注意:请保护自己的抖音账号的敏感信息。​
    详细操作可以参考:模拟器使用指南