模拟器实现差异

组件,API,框架在模拟器与真机中的实现差异如下:

组件差异
ar-camera AR 相机降级支持,开发者工具控制台会给出提示,请使用真机调试
map 地图map 地图的 bindpoitap 事件开发者工具暂不支持
video 视频组件video direction 设置全屏视频方向开发者工具暂不支持
api差异
swan.getNetworkType通过“模拟操作”->执行成功的回调函数返回模拟数据
swan.startDeviceMotionListening通过“模拟操作->执行成功的回调函数返回模拟数据”
swan.stopDeviceMotionListening通过“模拟操作->执行成功的回调函数返回模拟数据”
swan.getUpdateManager降级支持,开发者工具控制台会给出提示,请使用真机调试
UpdateManager.onCheckForUpdate通过“模拟操作->点击依赖分析->添加编译->下次编译时模拟更新”
UpdateManager.onUpdateReady通过“模拟操作->点击依赖分析->添加编译->下次编译时模拟更新”
UpdateManager.onUpdateFailed通过“模拟操作->点击依赖分析->添加编译->下次编译时模拟更新”
UpdateManager.applyUpdate通过“模拟操作->点击依赖分析->添加编译->下次编译时模拟更新”
swan.getAvailableAudioSources降级支持,开发者工具控制台会给出提示,请使用真机调试
swan.createARCameraContext降级支持,开发者工具控制台会给出提示,请使用真机调试
ARCameraContext.takePhoto降级支持,开发者工具控制台会给出提示,请使用真机调试
ARCameraContext.reset降级支持,开发者工具控制台会给出提示,请使用真机调试
ARCameraContext.startRecord降级支持,开发者工具控制台会给出提示,请使用真机调试
ARCameraContext.stopRecord降级支持,开发者工具控制台会给出提示,请使用真机调试
VoiceRecognizer降级支持,开发者工具控制台会给出提示,请使用真机调试
VoiceRecognizer.start降级支持,开发者工具控制台会给出提示,请使用真机调试
VoiceRecognizer.stop降级支持,开发者工具控制台会给出提示,请使用真机调试
VoiceRecognizer.cancel降级支持,开发者工具控制台会给出提示,请使用真机调试
VoiceRecognizer.onStart降级支持,开发者工具控制台会给出提示,请使用真机调试
VoiceRecognizer.onFinish降级支持,开发者工具控制台会给出提示,请使用真机调试
VoiceRecognizer.onError降级支持,开发者工具控制台会给出提示,请使用真机调试
VoiceRecognizer.onRecognize降级支持,开发者工具控制台会给出提示,请使用真机调试
swan.startLocationUpdate通过“模拟操作->更改 sensor 面板的返回数据”
swan.onLocationChange通过“模拟操作->返回 sensor 面板数据”
swan.offLocationChange通过“模拟操作->返回 sensor 面板数据”
swan.stopLocationUpdate通过“模拟操作->更改 sensor 面板的返回数据”
swan.deleteEventOnCalendar降级支持,开发者工具控制台会给出提示,请使用真机调试
swan.addEventOnCalendar降级支持,开发者工具控制台会给出提示,请使用真机调试
swan.getSystemInfo部分属性开发者工具暂不支持,详情请看详情页
swan.getSystemInfoSync部分属性开发者工具暂不支持,详情请看详情页
swan.FileSystemManager降级支持,若访问小程序源代码中的资源,开发者工具暂时只支持媒体文件(音频,视频,图片等),若访问小程序源代码中的文件夹,不支持空文件夹
swan.getLocation工具暂不支持返回 wgs84 坐标系
swan.onMemoryWarning通过“模拟操作->内存警告”触发
swan.onNetworkStatusChange通过“模拟操作->网络”切换网络触发
swan.onCompassChange返回模拟数据
swan.onDeviceMotionChange通过“模拟操作->震动”触发
swan.scanCode通过“模拟操作->扫码”设置扫码返回数据
swan.compressImage降级支持,压缩图片类型只支持 jpeg、png,若压缩其他类型请使用真机调试
swan.onUserCaptureScreen通过“模拟操作->截屏”触发
swan.vibrateLong降级支持,开发者工具控制台会给出提示,请使用真机调试
swan.vibrateShort降级支持,开发者工具控制台会给出提示,请使用真机调试
swan.makePhoneCall通过“模拟操作->弹窗提示接口调用成功”
swan.requestPolymerPayment通过“模拟操作->弹窗提示接口调用成功”
swan.chooseInvoiceTitle通过“模拟操作->提供模拟可选发票”
swan.chooseAddress通过“模拟操作->提供模拟地址”
swan.addPhoneContact通过“模拟操作->提供模拟手机联系人”
swan.navigateToSmartProgram降级支持,开发者工具控制台会给出提示,请使用真机调试
swan.navigateBackSmartProgram降级支持,开发者工具控制台会给出提示,请使用真机调试
swan.setEnableDebug降级支持,开发者工具控制台会给出提示,请使用真机调试
swan.showFavoriteGuide为方便开发者开发和调试,该 api 在开发工具中并未使用引导组件的统一策略
swan.setInnerAudioOption降级支持,开发者工具控制台会给出提示,请使用真机调试
swan.ai.getVoiceRecognizer降级支持,开发者工具控制台会给出提示,请使用真机调试
swan.shareFile降级支持,开发者工具控制台会给出提示,请使用真机调试
swan.onKeyboardHeightChange降级支持,开发者工具控制台会给出提示,请使用真机调试
swan.offKeyboardHeightChange降级支持,开发者工具控制台会给出提示,请使用真机调试
框架差异
onReachBottom降级支持,请使用真机调试
requiredBackgroundModes降级支持,请使用真机调试
preloadRule降级支持,请使用真机调试