您需要登录后才可以操作登录 | 立即注册
关闭
楼主
AppCan运营
  • TA的每日心情
    开心
    2018-6-6 14:54
  • 签到天数: 128 天

    连续签到: 1 天

    [LV.7]常住居民III

    [平台公告] 2016年6月30日 AppCan在线答疑问题整理  关闭 [复制链接]

    1589 0 发表于 2016-6-30 15:35:28

      2016年6月30日 AppCan在线答疑问题整理

      用户:雪梨爱吃西瓜
      appcan开发中css不是封装了么,有具体的文档不,这个谁记得住啊,求css开发文档(详细版)
      AppCan官方:
      看官方文档的ui框架模块,以官方文档为准

      用户:appcanxuxu
      uexLocation第一次可以,第二次定位闪退 ...安卓手机。
      真机调试没问题,本地打包才出现。
      在论坛问过,没能解决
      http://bbs.appcan.cn/forum.php?m ... id=49713&highlight=定位%2B二次
      下载了官网的范例代码,照样闪退卸载了360 ,更换过手机。
      代码精简到只留uexLocation.openLocation(); 二次调用,闪退。
      AppCan官方:在线打包,勾选location插件。

      用户:贾静海
      判断是否安装第三方应用uexWidget.isAppInstalled() 能否不用回调方式。因为可能要同时判断多个,这个的话,回调方式就会乱。真心不明白,返回值是true or false ,为什么还要用回调?
      假如,你接到这个需求,你的思路是什么?
      AppCan官方:
      返回值true or false 就是帮你判断是否安装的,不然您写了这个方法,不给你回调,用户怎么知道是否安装了没。
      摘抄文档:
      在3.4+引擎下此方法具有Boolean类型返回值:当应用已安装时,会返回true,未安装或者调用接口的参数错误时会返回false
      uexWidget.isAppInstalled() 你可以不写回调的代码,就不会有回调,只返回接口本身的true或者false
      接口的回调函数不是必须品。

      用户:stay
    1.png
      今天点击应用下架没有反应,编辑升级后打开APP也没提示升级
      AppCan官方:
      这边刚刚操作了,是好的呢,可以下架,如果您的不行,把账号私信给小官,让她帮你找网站技术看一下,或者浏览器清下缓存。

      用户:贾静海
      在包含slider 的tabview 页面中如何禁止页面的作用滑动?
      uexWindow.setMultilPopoverFlippingEnbaled(1); 不起作用,只是在不包含slider的页面中管用。是bug吗?
      我的办法是换成了其他第三方的slider插件,没有用appcan提供的slider。
      如果是你们,会如果做?
      AppCan官方:具体说一下是什么方法在什么样子的页面里面不起作用?页面如果不写滑动的js代码,页面是不会滑动的吧,那为什么还要写一个滑动的方法,然后再写一个禁止的方法呢?
      在线打包时会处理的,滑动slider的时候不会触发页面滑动。不行的话就在官网下最新版sdk
      用户:我用的sdk是3.3 ,android和ios 都是在线打包的。
      AppCan官方:最新版js sdk
      http://download.appcan.cn/appcan ... .0-beta20160216.zip

      用户:蔡志敏
      uexEasemob 环信插件
      cbGetGroupsFromServer(param) //从服务器获取自己加入的和创建的群聊列表回调
      回调 grouplist 的JSON 与开发文档不一致
      AppCan官方:
      可以具体贴出你的回调内容和文档的,对比一下

      用户:蔡志敏
      测试环信插件, 只能真机调试, 在线打包和下线安装浪费很多时间, 希望能直接调试, 不用一个一个打包真机调试
      AppCan官方:
      环信属于第三方插件,还有一些需要配置包名和证书的三方插件还需要在线打包调试呢。这个暂时避免不了,不好意思。
      第三方插件,只能在线打包测试。

      用户:左逍遥
      1、IDE 如何快速清楚远程JS缓存, 每次都需要关闭IDE 蛮麻烦的
      2、我们系统是通过手机号注册的,我想做一个界面查询1515151**的所有好友
      var option = {
      resultNum:-1,//-1表示一次返回所有结果
      isSearchNum:,//可选,true,false是否查询电话号码,默认为true(Android 推荐false)
      }
      uexContact.searchItem(' ', option) //如何返回所有电话信息 返回后是什么格式
      3、为什么安卓打包才6M多 苹果打包出来的文件有40M
      AppCan官方:
      uexContact插件的问题,您配置相对应的参数就行了,文档也写的比较清楚,至于返回的是什么格式,您试试就知道了,使用过程中有什么问题,可以反馈,先试试。
      安卓和ios系统不一样,包大小自然就不一样,还有一些插件包大小的影响
      1、远程js缓存是指什么?script标签引用了一个互联网上的url么?如果是,那IDE只能清理本地的,不可能根据这个url去清理一台远程电脑(服务器)上的文件缓存。如果那样不等于入侵别人的电脑系统了么。
      2、返回的格式是JSON数据。
      3、同样的代码,那要看你打包的时候安卓用了什么插件,IOS又用了什么插件。

      用户:jellysandwich
      如果需要在IOS上架,哪些功能是不建议使用的?
      AppCan官方:
      如果有不建议的,文档都列举的很清楚呢
      上架AppStore,webApp上不了。因为一行原生代码都没的。appStore会拒收。
      除此之外,包含广告的页面链接也最好别有,appStore审核也可能拒收。

      用户:宠爱是一种习惯
      appcan跳转页面,我之前写的aniid:10,后来我改成2,但是跳转页面的效果还是原来的样子,并没有出现2的效果,并且跳转页面的时候都会闪一下,求大神指教
      AppCan官方:
      10: 由右向左切入
      2: 从右向左推入
      还是有细微区别的
      你在aniId下边再加一个参数,animDuration:5000
      慢动作打开页面,仔细看,还是有区别的。
      另外要在线打包,用最新的引擎,不要本地打包。因为本地打包,只是测试环境,看不出效果的。

      用户:沉底的鱼儿
      问题一:uexLocation 第一次可以,第二次有闪退,获取地址信息非常的慢。坐标转换也不能用,跟api上说的一点都不一样,让开发饶很多弯路,还依然追逐
      问题二:用了引擎,微信版本就无法使用,说找不到 ue**X,什么情况,根本没有这相关的文档,非常吃力
      AppCan官方:
      问题一:您在线打包,用最新的插件和引擎。如果还有问题,再反馈。这边测试过这个插件在线打包没什么问题。
      问题二:找不到这个插件,您是在线打包吗?插件包确认打进去了,勾选了这个插件?
      微信上周才测试过,是可以使用的
      是可以用的,现在官方之前的pie的两个插件不维护了,可以使用chart插件,但是ios的chart插件需要在公测服务器打包,这个可以找一下官方的小益给您开公测权限
      uexLocation插件的版本是多少?什么平台?安卓还是IOS?另外openLocation这个接口获取当前所处的经纬度,和手机的硬件也有一定关系。和当前所处的网络环境也有关系。

      用户:生活易宝
      我想问下领导,我想在右上角加个下拉菜单,总是实现不了,能给我个代码吗,谢谢了


    2.png

      还有一个二微码不能跳转到页面。只有一个提示地址的信息是怎么回事
      AppCan官方:
      可以试一下官方的uexPopoverMenu插件。
      1.在右上角写个div,然后在页面js脚本区openPopover,可以控制位置和大小。
      2.二维码扫了之后有个地址,这个地址是回调,你可以根据回调,然后if判断,open到相应的页面。

      用户:左逍遥
      微信授权登陆回调,这个alert 一直弹不出来 ,点击获取用户 accesstoken 也可以正常执行 ,
      目前我用了settimeout方式解决的,有没有正规解决办法
    1.   uexWeiXin.cbWeiXinLogin = function(opCode, dataType, data) {
    2.   alert("授权登陆回调:"+data);
    3.   if (data == 0) {
    4.   //获取accessToken
    5.   uexWeiXin.getWeiXinLoginAccessToken(Constant.WX_APP_KEY, 'authorization_code');
    6.   }
    7.   }
    8.   uexWeiXin.cbGetWeiXinLoginAccessToken = function(opCode, dataType, data) {
    9.   alert("获取accessToken:"+data);
    10.   data = JSON.parse(data);
    11.   wx_openid = data.openid;
    12.   wx_access_token = data.access_token;
    13.   wx_refresh_token = data.refresh_token;
    14.   //获取用户信息
    15.   uexWeiXin.getWeiXinLoginUnionID(wx_access_token, wx_openid);
    复制代码
      AppCan官方:
      WeiXinLogin 的方法要在执行了注册的方法之后执行,并且等注册方法的回调执行之后再执行

      用户:扇子
      一个ajax的问题,求大神指点,后台用的C#


    3.png

      AppCan官方:
      因为这几个浮动窗口打开是同时的。需要你在后台根据窗口的下标判断一下ajax传过去的值。

      用户: 李治袁
      1.百度地图和百度导航不能同时打包,安卓ios都一样
      2.高德导航没有公共插件,
      3.uexSina插件,ios上安卓sina微博客户端,授权只是打开客户端首页,无法完成授权
      AppCan官方:
      1.同时打包会出现什么问题吗?请具体说明一下。(保证插件引擎都是最新的)
      2.如果不在公共插件里面的话,就在插件中心下载插件包,自定义上传
      3.ios的新浪,您配置了白名单没?
      文档说的 ios版的高德导航必须在线打包,用公共插件.百度的导航和地图包括引擎都是最新的,还是打包失败,你可以看一下
      1.这个问题有,也正在查原因。不过同时用到高德地图和百度地图这样的业务场景有在哪个项目上用到?
      2.公共插件没有的,需要到插件中心下载后,自定义添加版本。在线打包。
      3.在新浪官网申请的App Key和App Secret审核通过了没?在IDE中的配置是否正确?

      用户:飞吖飞oo0
      1.官方的新手视频教程,就只有6小时前后那个吗?有没有更多完整的视频?求地址!
      2.视频教程里用到的CSS,是系统集成的吗?有没有文档?需要自己写吗?
      AppCan官方:
      1、视频应该都在学习中心找
      2、css文件官方封装了一些,新建项目有个css文件夹,可以打开看看
      1.官网教程,有的需要中级认证之后才能看。在线可以考试,过了中级就能看。
      2.css样式,在appcan的IDE里边开发,新建任何一个appcan页面,都会自动生成一个Ui样式库。当然,如果开发业务需要,也可以根据实际情况,自定义CSS样式,用于html页面的布局与美化。

    主题:
    级别:游客
    发帖:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表