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、昵称、头像、手机号、订单等)。​
注意:请保护自己的抖音账号的敏感信息。​
详细操作可以参考:模拟器使用指南