APICloud的config配置文件的详细功能描述

本文档详细介绍了如何使用APICloud进行应用配置,包括Widget的设置、权限申请、偏好设置以及API访问控制等内容,帮助开发者更好地掌握APICloud的应用开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

 

官方文档 地址:https://docs.apicloud.com/Dev-Guide/app-config-manual 

 

<widget id="A6021124889383" version="0.0.1">

    <name>qiyuan</name>

    <description>

        Example For APICloud.

    </description>

    <author email="developer@apicloud.com" href="http://www.apicloud.com">

        Developer

    </author>
    <!-- 官方文档 地址:https://docs.apicloud.com/Dev-Guide/app-config-manual-->
    <!-- Widget运行的起始页,支持相对/绝对路径 -->
    <content src="index.json"/>

    <!-- 在哪些页面里面可以访问APICloud的扩展API。一般配置“*”,代表所有页面都允许访问 -->
    <access origin="*"/>

    <!-- 配置页面是否弹动 默认不弹动,frame默认可以弹动-->
    <preference name="pageBounce" value="false"/>

    <!-- 配置App全局背景 -->
    <preference name="appBackground" value="rgba(0,0,0,0.0)"/>

    <!-- 配置Window默认背景 -->
    <preference name="windowBackground" value="rgba(0,0,0,0.0)"/>

    <!-- 配置Frame默认背景 -->
    <preference name="frameBackgroundColor" value="rgba(0,0,0,0.0)"/>

    <!-- 配置页面默认是否显示滚动条---- 配置在页面高度超出视图高度时,window|frame是否显示横|竖滚动条。默认显示 -->
    <preference name="hScrollBarEnabled" value="false"/>
    <preference name="vScrollBarEnabled" value="false"/>

    <!-- 配置启动页是否自动隐藏 -->
    <preference name="autoLaunch" value="true"/>

    <!-- 配置应用是否全屏运行 -->
    <preference name="fullScreen" value="false"/>

    <!-- 配置应用是否自动检测更新 -->
    <preference name="autoUpdate" value="true"/>

    <!-- 配置应用是否支持增量更新、云修复 -->
    <preference name="smartUpdate" value="false"/>

    <!-- 配置应用开启/关闭调试模式 -->
    <preference name="debug" value="true"/>

    <!-- 配置状态栏和页面是否重合(沉浸式效果)----配置应用界面是否和设备状态栏重合,表现效果为系统的状态栏是否覆盖在当前应用上,即“沉浸式效果”。 -->
    <preference name="statusBarAppearance" value="true"/>

    <!-- 读取手机状态和身份 ---- 确定本机号码和设备ID -->
    <permission name="readPhoneState"/>

    <!-- 使用拍照和视频 -->
    <permission name="camera"/>

    <!-- 使用录音 -->
    <permission name="record"/>

    <!-- 访问地理位置信息----允许该应用访问位置提供程序根据GPS、基站和WLAN等网络源确定用户的的大概或者精确位置, -->
    <permission name="location"/>

    <!-- 访问文件系统 ---- 允许应用读取或写入内部存储及外部SD卡-->
    <permission name="fileSystem"/>

    <!-- 完全的访问网络权限 -->
    <permission name="internet"/>

    <!-- 开机启动 -->
    <permission name="bootCompleted"/>

    <!-- 控制振动/闪光灯/屏幕休眠等硬件设备----允许应用控制闪光灯、振动器、防止手机休眠等。 -->
    <permission name="hardware"/>

    <!-- 配置是否允许使用第三方键盘----若不允许,键盘弹出后将不能选择第三方输入法进行输入。只支持iOS,云编译有效。-->
    <preference name="allowKeyboardExtension" value="false"/>

    <!-- 配置键盘弹出方式
    resize:弹出键盘时会把页面往上推移,iOS平台resize和auto等效;
    pan:弹出键盘时页面不会被往上推移
    auto:由系统根据输入框位置决定是否页面往上推移 -->
    <preference name="softInputMode" value="resize"/>

    <!-- 配置是否显示键盘上方的工具条----该配置只对通过api对象方法打开的页面有效。只支持iOS。-->
    <preference name="softInputBarEnabled" value="false"/>

    <!-- 配置是否允许页面默认拖拽行为----配置是否允许iOS 11及以上系统中页面元素默认的拖拽行为。只支持iOS。 -->
    <preference name="dragAndDrop" value="false"/>

    <!-- 配置URL Scheme----该scheme用于从浏览器或其他应用中启动本应用,并且可以传递参数数据。 -->
    <preference name="urlScheme" value="myscheme"/
>
    <!-- 配置自定义下拉刷新模块
      配置后页面里面可以使用指定的下拉刷新模块来实现各种各样的下拉刷新效果。
      使用自定义下拉刷新时,页面里面需调用api.setCustomRefreshHeaderInfo方法。-->
    <preference name="customRefreshHeader" value="UIPullRefresh"/>

</widget>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值