更新记录

1.0.2(2022-12-01)

添加安卓支持

1.0.1(2022-09-20)

网络货运sdk2.1.1保活插件IOS


平台兼容性

Android Android CPU类型 iOS
适用版本区间:5.0 - 12.0 armeabi-v7a:支持,arm64-v8a:支持,x86:支持 适用版本区间:9 - 15

原生插件通用使用流程:

  1. 购买插件,选择该插件绑定的项目。
  2. 在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
  3. 根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
  4. 打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
  5. 开发完毕后正式云打包

付费原生插件目前不支持离线打包。
Android 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/android
iOS 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/ios

注意事项:使用HBuilderX2.7.14以下版本,如果同一插件且同一appid下购买并绑定了多个包名,提交云打包界面提示包名绑定不一致时,需要在HBuilderX项目中manifest.json->“App原生插件配置”->”云端插件“列表中删除该插件重新选择


1.为兼容uniapp自带高德定位模块,在manifest.json文件App模块配置中,勾选Geolocation高德定位模块,并填写对应的key

2.SDK2.1.1版本之后,部网络货运的appId和iOS的BundleID保持一致

            var sdkwx = uni.requireNativePlugin('yh-plugin');
            var sijiInfos={
                title: 'Hello',
                vehicleNumber:"浙A8G93H",//车牌号
                driverName:"王师傅",//司机姓名
                remark:"测试",//备注
                shippingNoteInfos:[{
                    shippingNoteNumber:"YD20218888896333",//运单号
                    serialNumber:"0000",//分单号
                    startCountrySubdivisionCode:"330108",//起点位置行政区划代码,调 用 start/stop/pause/restart 时 必填,调用 send 非必填
                    endCountrySubdivisionCode:"330205",//到达位置行政区划代码,调 用 start/stop/pause/restart 时 必填,调用 send 非必填
                    startLongitude:"120.152193",//起点位置经度,调用 start/stop/pause/restart 时必 填,调用 send 非必填
                    startLatitude:"30.281367",//起点位置纬度,调用 start/stop/pause/restart 时必 填,调用 send 非必填
                    endLongitude:"121.552812",//到达位置经度,调用 start/stop/pause/restart 时必 填,调用 send 非必填
                    endLatitude:"29.885021",//到达位置纬度,调用 start/stop/pause/restart 时必 填,调用 send 非必填
                    startLocationText:"上海",//起点地址文字描述,调用 start/stop/pause/restart 时必 填,调用 send 非必填
                    endLocationText:"广州",//到达地址文字描述,调用 start/stop/pause/restart 时必 填,调用 send 非必填
                }]//运单信息列表,一辆车运单数最大支持数为 10 
            }
            var initData={
                appId : "******",//网络货运企业APP的唯一标识
                appSecurity : "******",//网络货运企业在省平台申请的接入安全码
                enterpriseSenderCode : "***",//网络货运企业在省平台申请的企业发送代码
                environment : "debug"//环境:“debug”接入测试环境,“release”接入正式环境。
            }

请求定位并授权

            onLoad() {
                uni.getLocation({
                    success: function (res) {

                    },
                    fail(e) {
                        that.onOff=false
                       uni.showModal({
                           title: '提示',
                           content: '请开启手机定位',
                           showCancel: false
                       });
                    }
                });
                this.auth()
            },
            method:{
                auth(){
                    sdkwx.auth(initData, (res) =>{
                        // console.log(res);
                        if (res.errorCode) { 
                            console.log(res.errorCode);
                        } 
                    });
                },
                // callback是方法名  start到stop 方法名传进去即可
                getWLHYData(callBack){
                    sdkwx[callBack](sijiInfos, (res)=> {
                        that.locationAdd(sijiInfos,res)
                        console.log(res);
                        if (res.code==0) {
                            if(callBack=='stop'){
                                uni.removeStorageSync('sijiInfos')
                            }else{
                                //that.timer=res.data.list[0].interval
                                // that.timer=10000
                            }
                            //成功
                        } else {
                            if(res.errorCode==888884){that.getWLHYData('restart')}
                            // console.log(res.errorCode+','+res.errorMsg);
                        }
                    });
                }
            }

qq群:859268347

隐私、权限声明

1. 本插件需要申请的系统权限列表:

运行期间访问位置,后台运行访问位置,访问位置

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件自身不采集任何数据,插件使用的高德地图定位 SDK采集数据请参考其官方说明:https://lbs.amap.com

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问