Middle:DCloud{二、上线入坑}

Android:

一、API等级原因拒绝上线(如果还不行 尝试用HbuilderX打包)

 manifest.json  >>  google 加入 "targetSdkVersion":26,
如下:
 "google": {
                "packagename": "",/*Android应用包名,如io.dcloud.HelloH5*/
                "keystore": "",/*Android应用打包使用的密���库文件*/
                "password": "",/*Android应用打包使用密钥库中证书的密码*/
                "aliasname": "",/*Android应用打包使用密钥库中证书的别名*/
               "permissions": ["<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-permission android:name=\"android.permission.CALL_PHONE\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-feature android:name=\"android.hardware.camera\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>"]
                "targetSdkVersion":26,
                /*使用Native.js调用原生安卓API需要使用到的系统权限*/
            },

IOS

一、调用权限因为提示语被拒绝(重新打包,基座测试无效)

plus->distribute->apple节点下添加"plistcmds"数据类型为Array,
"plus": {
    "distribute": {
      "apple": {
        "plistcmds": [
          "Set :NSContactsUsageDescription 说明读取用户通讯录的原因",
          "Set :NSMicrophoneUsageDescription 说明使用麦克风的原因",
          "Set :NSPhotoLibraryUsageDescription 说明读取用户相册的原因",
          "Set :NSCameraUsageDescription 说明使用用户相机的原因",
          "Set :NSPhotoLibraryAddUsageDescription 说明向用户相册添加图片的原因",
          "Set :NSLocationAlwaysUsageDescription 说明持续获取用户地理位置的原因",
          "Set :NSLocationWhenInUseUsageDescription 说明使用用户地理位置的原因"
        ]
      }
    }
  }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容