APICloud云调试解决方案

本文详细介绍了如何利用APICloud实现云调试,通过搭建Web服务、创建空盒APP集成所需模块、云编译部署,为开发者打造专属的调试工具,确保功能完整和灵活调试。

APICloud云调试如何实现?由于apploader对于调用模块开发,得保证apploader有对应的模块功能,比如要用融云模块,必须用带有融云功能的apploader。否则就不能调试,会抛出init方法不可用的错误。于是乎我就想到了一个方法(可能你们都在用),既能方便调试,又保证所有功能正常:

1、安装一个web服务,比如Apache、nginx、IIS等,保证自己正在开发的App能够正常的访问,并记录下来访问地址,填入第二步代码红色部分。

2、做一个空盒的APP,我使用就是默认的HelloApp,首页改成

<!doctype html>

<html>

<head>

    <meta charset="utf-8">

    <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0" />

    <title>本地学习测试</title>

</head>

<body style="margin-top:100px;">

    <input type="text" value="<font color="Red">正在做的app的访问地址</font>" id="url" style="width:100%;height:50px;line-height:50px;font-size:24px;">

    <button id="into" style="width:100%;height:50px;line-height:50px;font-size:24px;margin-top:20px;">进入</button>

</body>

<script type="text/javascript">

apiready = function() {

    api.clearCache();

};

document.getElementById("into").onclick = function(event) {

    api.openWin({

        name: 'cjn',

        url: 'http://'+document.getElementById("url").value+'/'

    });

}

</script>

</html>

提交SVN。

3、去apicloud对于控制台,把创建这个空盒APP(或者HelloApp)的模块页面,勾选出自己需要的模块。

4、通过云编译打包好,然后安装到自己的测试机,这样就是自己专有的一个调试器。

5、新增模块也很简单,只需把空盒APP的模块勾选,重新云编译。正在开发的APP就可以正常使用了。

以上是 apicloud云调试思路的全部内容。APICloud是专业的app开发定制服务商,提供一站式移动应用解决方案,满足您的各类需求。

APICloud AppLoader APICloud AppLoaderv1.2.18更新日志 模块新增: 1.waterBallProgress 概述:水球波浪加载指示器模块(来自个人模块开发者) 2.duibaSales 概述:兑吧商城模块(来自个人模块开发者) 3.yunnex 概述:掌贝POS硬件调用对接SDK(来自个人模块开发者) 4.sunmiPrinter 概述:商米打印模块,支持商米主推的智能商用硬件V1(来自个人模块开发者) 5.toBackground 概述:可用于Android App一键进入后台运行模块(来自个人模块开发者) 6.realNetwork 概述:检测手机是否能真正上网,避免手机接入“伪链接”(来自个人模块开发者) 模块优化: 1.UIMultiSelector 模块open接口添加 maskClose 参数,自定义点击遮罩层是否关闭选择器功能,回调函数内 添加clickMask事件(用户点击遮罩层事件) 2.UIMultiSelector模块开源源码更新:地址:https://github.com/apicloudcom/UIMultiSelector 3.ble 模块开源源码更新,地址:https://github.com/apicloudcom/ble 4.ble模块添加getPeripheralRssi接口,获取指定设备的rssi值 5.UIPullRefreshMotive、UIPullRefreshFlash、pullRefreshLoop、UIPullRefresh、UIPullRefreshDrop下拉刷新模块在iOS平台更新与页面弹动冲突问题 6.aMap模块在iOS平台上更新原生SDK 为当前最新版本,getLocation接口回调里添加 altitude参数,支持返回海拔信息 7.aMap模块开源源码更新:地址:https://github.com/apicloudcom/aMap 8.aMapLBS 模块在 iOS 平台上更新原生 SDK 为高德当前发布最新版本,支持返回海拔信息 9.aMapReportLocation 模块在 iOS 平台上更新原生 SDK 为高德当前发布最新版本,支持返回海拔信息 10.aMapNavigation模块在 iOS 平台上跟新原生 SDK 为高德当前发布最新版本 11.miniQuPai 模块修复在iOS 平台上横屏时录制界面布局异常问题 12.polyvVideo 在iOS平台上添加setPlayerFrame接口,用于设置播放器的frame值
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cuicuiniu521

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值