app上架问题整理

一、基础设置

  1.包名的设置

  2.版本的设置(版本最好是1.0.0)

  3.应用名称的设置

二、json文件设置(打包app时候需要设置的,在 "app-plus" :{}里面设置)

1.设置因hubliderx和cli差异导致的弹框

"compatible" : {
            "ignoreVersion" : true //true表示忽略版本检查提示框,HBuilderX1.9.0及以上版本支持 
        },

 2.这个是打开app时候的弹框提示隐私政策(同意继续,不同意退出)

      "privacy" : {
            "prompt" : "template",
            "template" : {
                //prompt取值为template时有效,用于配置模板提示框上显示的内容
                "title" : "温馨提示",
                "message" : "欢迎使用App,在你使用时,需要连接数据网络或者WIFI,产生的流量请咨询当地运营商。非常重视你的隐私保护和个人信息保护。在使用App服务前,请认真阅读<a href='http://new.dangjian.link/h5/#/pages/index/info?type=xieyi'>《用户服务协议》</a>及<a href='http://new.dangjian.link/h5/#/pages/index/info?type=yinsi'>《隐私政策》</a>,全部条款。你同意并接受全部条款后开始使用我们的服务<br/>",
                "buttonAccept" : "同意并继续", //继续下一步,进入首页
                "buttonRefuse" : "不同意" //退出下载
            }
        },

3.安卓设置第一次打开时候需要提醒获取的授权显示 


"distribute" : {
            "android" : {
                "permissions" : [
                    "<uses-feature android:name=\"android.hardware.camera\"/>",
                     .......这个位置可能有许多,此处就省略了...............
                ],
                

         这个位置是设置 app第一次打开获取手机的权限
                "permissionPhoneState" : {
                    "request" : "once",
                    "prompt" : "为保证您正常、安全地使用,需要获取设备识别码(部分手机提示为获取手机号码)使用权限,请允许。"
                },
                "permissionExternalStorage" : {
                    "request" : "once",
                    "prompt" : "应用保存运行状态等信息,需要获取读写手机存储(系统提示为访问设备上的照片、媒体内容和文件以及IMEI信息)权限,请允许。"
                }
            },

 

4.ios打开授权 时候自定义描述设置

         
            "ios" : {
               //此处是设置ios的反问授权自定义描述
                "privacyDescription" : {
                    "NSPhotoLibraryUsageDescription" : "该应用需要读取您的相册,以便您使用应用编辑信息时添加附件",
                    "NSPhotoLibraryAddUsageDescription" : "该应用需要读取您的相册,以便您使用应用编辑信息时添加附件",
                    "NSCameraUsageDescription" : "该应用需要调用您的相机,以便您使用应用编辑信息时添加附件",
                    "NSMicrophoneUsageDescription" : "该应用需要使用你的麦克风,以便使用语音播放",
                    "NSLocationWhenInUseUsageDescription" : "该应用需要您的地理位置,以便为你提供当前位置信息",
                    "NSLocationAlwaysUsageDescription" : "该应用需要您的地理位置,以便为你提供当前位置信息",
                    "NSLocationAlwaysAndWhenInUseUsageDescription" : "该应用需要持续获取用户地理位置,以便为您进行导航",
                    "NSCalendarsUsageDescription" : "该应用需要获取你的日历,以便更好的体验",
                    "NSRemindersUsageDescription" : "为了更好的体验,后面请同意授权选项",
                    "NSContactsUsageDescription" : "请允许读取您的通讯录,以便更好的体验该应用",
                    "NSBluetoothPeripheralUsageDescription" : "请允许使用您的蓝牙,以便更好的体验该应用",
                    "NSBluetoothAlwaysUsageDescription" : "请允许使用您的蓝牙,以便更好的体验该应用",
                    "NSSpeechRecognitionUsageDescription" : "请允许使用您的语音识别,以便更好的体验该应用",
                    "NSMotionUsageDescription" : "请允许使用您的运动与健身,以便关注您的健康",
                    "NSHealthUpdateUsageDescription" : "请允许健康更新,以便给您带来更好的体验",
                    "NSHealthShareUsageDescription" : "请允许健康分享,以便给您带来更好的体验",
                    "NSAppleMusicUsageDescription" : "请允许访问媒体资料库,以便给您带来更好的体验",
                    "NFCReaderUsageDescription" : "请允许使用NFC,以便给您带来更好的体验",
                    "NSHealthClinicalHealthRecordsShareUsageDescription" : "请允许访问临床记录",
                    "NSHomeKitUsageDescription" : "请允许访问HomeKit数据",
                    "NSSiriUsageDescription" : "请允许访问Siri",
                    "NSFaceIDUsageDescription" : "请允许使用Face,以便给您带来更好的体验",
                    "NSLocalNetworkUsageDescription" : "请允许访问本地网络"
                }
            },

5.app原生插件包名不一致处理:删除插件重新处理 ,如若不是,自行搜索解决(哈哈哈) 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值