模拟器实现差异

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

组件 差异
ar-camera AR 相机 降级支持,开发者工具控制台会给出提示,请使用真机调试
map 地图 map 地图的 bindpoitap 事件开发者工具暂不支持
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.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 降级支持,开发者工具控制台会给出提示,请使用真机调试
框架 差异
onReachBottom 降级支持,请使用真机调试
requiredBackgroundModes 降级支持,请使用真机调试
preloadRule 降级支持,请使用真机调试