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

    连续签到: 1 天

    [LV.7]常住居民III

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

    1831 1 发表于 2016-6-16 14:22:25

    本帖最后由 明明王 于 2016-6-16 14:47 编辑

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

      用户:王小明没有鞋
      您好我想问一下,我用企业版想自己做增量更新的功能,需要知道大众版的更新原理,不知道技术大神能不能帮我解答下
      AppCan官方:
      可以咨询一下企业级的EMM
      我记得企业版有这个功能,sdk+mms套餐,你可以在企业群里问下群主。

      用户:jid
      使用uexAreaPickerView时遇到的问题
      http://bbs.appcan.cn/forum.php?mod=viewthread&tid=50343
      (出处: AppCan交流社区)
      AppCan官方:
           您好,这个您可以在您的原帖进行跟进呢,工作人员回复您的帖子了呢

      用户:lrenwang
      uexChatKeyboard 聊天面板取不到高度, 用window.innerHeight勉强可以, 但是切换到表情面板又没高度了
      没有高度就会遮挡聊天记录, 非常不科学, 为啥没有android的 uexChatKeyboard.changeWebViewFrame ?
      AppCan官方:
      uexChatKeyboard.getInputBarHeight();这个方法?

      用户:poet
      appcan 调用系统相机和相册返回的只有路径,为什么不是file类型的数据?有没有办法返回file数据?
      AppCan官方:可以根据扩展名判断
      用户:uexCamera.cbOpen(opId,dataType,data) 参数:
      参数名称 参数类型 是否必选 说明
      opId Number类型 必选 操作ID,此函数中不起作用,可忽略
      dataType Number类型 必选 数据类型详见CONSTANT中Callback dataType数据类型
      data String类型 必选 拍照成功后图片的保存路径
      只有路径?
      我现在的项目需要直接在前端提交file文件到云服务上。不能通过后台用路径做上传动作。
      AppCan官方: 您取这个路径就能操作图片了,返回file可以用文件操作插件uexFileMgr,根据路径找到对应的文件

      用户:poet
      调用扫一扫API,根据返回路径打开 frame,速度特别慢。是什么原因?
      AppCan官方:
      可能是scanner慢,也可能是你open加载的时候慢。

      用户:amibaerp
      百度地图路径不对如何解决
      AppCan官方:
      什么路径?比如什么方法的什么参数,怎么不对,问题可以描述的具体一点。

      用户:ervin
      https://betasso.cfwin.com/Accoun ... %253A13%253A13.244Z
      file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\767290830\QQ\WinTemp\RichOle\`G~2K)9OQWLYLKT@TV(N0X7.png
      用苹果自带的浏览器去访问该网页的时候,会弹出提示框。需要点继续才能打开网址,但是appcan打包后,在ios下面就不会弹出这个提示框,直接白屏了。证书是没问题的,要不然在android肯也打不开。注:android可以打开,也不弹提示框。苹果百度的https可以打开,这个问题如果解决不了,所有ios都无法打开第三方需要验证签名的网址了,很多支付功能,第三方单点登录,都无法实现了
      AppCan官方:
      这个地址可能涉及到金融安全问题,这个url路径被转义解析了。

      用户:人不知而不愠
      你好,我用了audio标签播放声音。在调试中心测试时没有问题,但是打包后却不起作用了,是什么原因(纯audio标签,没用uexAudio插件);
      AppCan官方:
      这边测试过这个标签,可以播放的呢。您再重新打包试试?或者把您代码贴上来
      可以贴一下代码上来看一下,这边测试过audio标签,应该没什么问题。
      用户:
      <audio src="css/res/aaa.mp3" controls="controls" style="width: 0px;height: 0px" id="video1"></audio> //这是html
      var myVideo=document.getElementById("video1");
      myVideo.play();//这是js。
      调试中心测试没问题,但是打包安装后就没有声音
      AppCan 官方:
      audio在打包的时候需要引擎,而引擎里没有这个方法名。所以插件uexAudio是调用音频文件的方式。

      用户:hail
      如果您的构建版本未使用加密,请在 Info.plist 文件中使用键字符串值,这样您无需为下一构建版本提供出口合规**信息。
      <key>ITSAppUsesNonExemptEncryption</key><false/>
      如何能够在Info.plist里面添加这行
      AppCan官方:
      您好,这边咨询了一下,这个需要您自定义引擎

      用户:xrm
      C:\Users\Administrator\Desktop\(%5BT8V77V0HV}8WCO72`F6~S.png,这个是什么错呢   
      AppCan官方:
           您好,看不到您的图呢,活动贴已经关闭了,您可以另开新帖提问的

      用户:fcfc
      iOS弹出键盘,页面就被顶上去了,这个有什么解决办法吗?键盘弹出来的时候页面出现滚动条可以上下滑动了
      AppCan官方:
      您的代码是怎么写的?
      用户:随便一个页面,写个input,键盘弹出来以后页面就能上下滚动了,安卓选了键盘的压缩模式就没事了

      用户:江江宝 宝球
      昨天还可以正常请求服务器并且app一切正常,结果今天就得不到返回的数据了,服务器端的确接收到了请求。
      同时appCan调试中心也连不上,这种情况出现过三次了。不知道原因。
      所有请求都是用这种形式写的。之前都好用,没准什么时候就不好用了。
    1.   appcan.request.ajax({
    2.   url : url,
    3.   type : 'post',
    4.   data : params,
    5.   datatype:"jsonp",
    6.   timeout:3000,
    7.   success : function(json){
    8.   //alert(json);
    9.   var data=eval('(' + json + ')');
    10.   var mapList=data.mapList;
    11.   var payTypeList=data.payTypeList;
    12.   var receList=data.receList;
    13.   var shippingList=data.shippingList;
    14.   orderItems(mapList);
    15.   shippingTypes(shippingList);
    16.   receAddresses(receList);
    17.   payTypes(payTypeList);
    18.   },
    19.   error : function(e) {
    20.   alert(e);
    21.   }
    22.   });
    复制代码
      一周前本地打包好的apk一直在用,突然今天又得不到服务器端返回的数据了。
      AppCan官方:
      如果您没改代码的话,您服务器的接口确定是好的吗?

      用户:生活易宝
      我的手机在调试中心阅览正常,在线打包完安装到手机显示主页找不到,还有那个调试中心安装到手机的时候可以正常嗯调试第二天还要重新再安装这是怎么回事?
      AppCan官方:
      主页找不到报错,看看是不是config的起始页配错了,调试中心应该不需要再装的吧,除非您说的是ios的runner?
      调试中心不需要二次安装的。

      用户:时空奇点1
      请问用APPCAN能开发出像微信那样的APP吗?
      AppCan官方:
      用appcan开发,UI界面可以高仿微信, 但是数据才是关键。比如微信列表,通讯录之类的就是你的数据来源于何处。

      用户:时空奇点1
      我想开发一个纺织服装行业的社交平台,有没有人给点见意啊。
      AppCan官方:
      1、在app应用市场里边找一找纺织服装行业相关的app,可以做为业务上的参考。
      2、有了相关参考,也有了一定的需求雏形之后,着手开发。

      用户:bruce1224
      用appcan自动生成的模板,在真机上测试下啦瓶的时候,出现其他页面的界面,具体,看下面链接,附图。
      http://bbs.appcan.cn/forum.php?m ... mp;page=1#pid314429
      AppCan官方:
      这边找前端技术看一下您的问题,稍等

      用户:jid
      关于公共插件不能勾选的问题
      http://bbs.appcan.cn/forum.php?mod=viewthread&tid=50260
      (出处: AppCan交流社区)
      AppCan官方:
      您好,您的帖子,这边已经转转给ide产品看了,稍等,会跟进您的帖子。
           您好,这个目前ide只有这些插件呢,ide中值班喊了部分插件,如需使用其他的,需要手动上传,

      用户:_annie
      你好,我想问一下,使用开发文档中js中的database ,创建数据库,创建表,插入数据都已经成功,怎样能把数据表中的字段值取出来,还有回调函数里的data参数,返回的值一直都是1
      AppCan官方:
      uexDatabaseMgr中有查询数据的接口
      uexDataBaseMgr.selectSql用这个方法?

      用户:lingtian
      安卓微信支付生成了预支付订单返回了prepay_id 但startPay方法打不开支付界面是什么原因;签名没生成对能生成预支付订单吗 预支付订单都生成返回了prepay_id
      AppCan官方:
      可能是签名之类的没有生成对。
      看下参数的配置,应该是参数配置之类的原因

      用户:彭大大
      一次性关闭多个窗口时 页面划屏隐退如何实现
    1.   b.escript是 appcan.window.evaluateScript(name, script, type);
    2.   b.close()是 appcan.window.close(-1);
    3.   b.escript("winpage_order_carinfo", "fun_close()");
    4.   b.escript("winpage_order_usertreaty", "fun_close()");
    5.   b.escript("winpage_order_boatime", "fun_close()");
    6.   b.show("../../home.html");
    7.   b.close();
    复制代码
      AppCan官方:
      能具体描述一下吗?一次性关闭多个窗口和抽屉效果有什么联系?
      您说的是关闭页面的动画吗?配置参数的关闭动画?

      用户:s老农
      uexWidget.isAppInstalled一直获取不到应用列表的问题。
      代码如下:
    1.   var param2 = {
    2.   appData:'org.zywx.wbpalmstar.widgetone.uex11527070'
    3.   };
    4.   var data2 = JSON.stringify(param2);
    5.   if(uexWidget.isAppInstalled(data2)==0){alert("社区安装")}else{alert("社区未安装")}
    6.   应用11527070确认安装,但是程序运行一直提示未安装,直接用alert(uexWidget.isAppInstalled(data2))弹的是undefined,看到文档中有写到回调的代码,,
    7.   uexWidget.cbIsAppInstalled = function(info){
    8.   var result = JSON.parse(info);
    9.   if(result.installed == 0){
    10.   alert('installed');
    11.   }else{
    12.   alert('not installed');
    13.   }
    14.   }
    复制代码
      脑子实在愚笨,能否给一个完整的?
      注:IDE和在线打包结果一样
      AppCan官方:
      这个应该只有文档里面的示例,只有插件才有测试用例,一般执行方法的时候,最好看一下文档上下文附近有没有需要配合一起使用的方法,和回调方法,这个需要注意一下。官方计划出4.0,不耗时的都改成同步返回,就不需要这些回调方法了

      用户:李白123
      上传图片问题
      uexImageBrowser.pick();
      uexImageBrowser.cbPick = function(opCode, dataType, data) {
      imgurl = data;
      uexUploaderMgr.createUploader(userID, ''+ApiUrl + '/index.php?act=easemob&op=file_upload&user_id=' + userID + '');
      uexUploaderMgr.uploadFile(userID, imgurl, "", 3);
      url 网页版亲测没问题可以上传
      AppCan官方:
      如果image插件返回了这个图片的路径,您检测是正确的,代码也没问题的话,用下官方测试用例里面的上传的url,如果可以成功的话,就是您的上传接口的问题

      用户:lingtian
      安卓微信支付生成了预支付订单返回了prepay_id 但startPay方法打不开支付界面是什么原因
    1.   function WXPay(prepay_id){
    2.   //时间戳,需要转换成秒(10位数字)
    3.   var timestamp = Date.parse(new Date())*(1/1000);
    4.   var random = Math.floor(Math.random()*10000+1);
    5.   var param1 = {
    6.   appid:wx_appID, //(必选)微信分配的AppID
    7.   partnerid:mch_id,//(必选)微信支付分配的商户号
    8.   prepayid:prepay_id,//微信返回的支付交易会话ID//("#WXP").val(),//'wx20150929104217aea91596be0495426570',
    9.   package:"Sign=WXPay",//(必选)暂填写固定值Sign=WXPay
    10.   noncestr:random,//NONCE_STR,
    11.   timestamp:timestamp,//时间戳
    12.   sign:SING //签名
    13.   };
    14.   alert(JSON.stringify(param1));
    15.   var data1 = JSON.stringify(param1);
    16.   uexWeiXin.startPay(data1);
    17.   }
    复制代码
      AppCan官方:
      看下是不是参数配置问题
      startPay方法打不开支付界面的代码是怎么写的。

      用户:memory_drsn
      微信分享后 无法回调方法,想知道分享成功失败,请问该如何解决
      AppCan官方:
      安卓还是苹果,一般来讲是因为白名单的问题,就是config文件
      用户:安卓分享发现不行,IOS的没试
      AppCan官方:
      代码用测试用例的试试,如果还是不行的话,检查一下你申请的哪些,key包名证书之类的

      用户:帅的掉渣
      uexUploaderMgr.uploadFile(1,"res://uexCoverFlow2_tupian.png","inputName",0);
      问题:
      1.inputName 这个参数是什么意思,怎么在前后台进行配合,后台需要几个参数进行接收
      2.不执行我后台的方法
      3.不执行uexUploaderMgr.onStatus
      总之就是前台都能写好,后台功能也能写,就是不知道后台的函数应该有几个参数,参数应该是什么样的类型,你们若是有后台方法能粘出来吗,c#最好,别的语言也行
      AppCan官方:
      PHP后端接收图片保存实例
      http://bbs.appcan.cn/forum.php?mod=viewthread&tid=26019
      (出处: AppCan交流社区)

      用户:小葡萄
      uexChatKeyboard.changeWebViewFrame 这个方法为什么不好使?压根不起作用。
      AppCan官方:
      这个方法仅ios可以使用

      用户:帅的掉渣
    1.   uexUploaderMgr.onStatus = function(opCode,fileSize,percent,serverPath,status){
    2.   switch (status) {
    3.   case 0:
    4.   /*$('#percentage').css("width",percent+"%");
    5.   $('#per').html(percent+"%");
    6.   */
    7.   break;
    8.   case 1:
    9.   alert("上传成功,服务器路径为"+serverPath);
    10.   uexUploaderMgr.closeUploader(1);
    11.   break;
    12.   case 2:
    13.   alert("上传失败");
    14.   uexUploaderMgr.closeUploader(1);
    15.   break;
    16.   }
    17.   }
    18.   uexUploaderMgr.cbCreateUploader =function(opCode,dataType,data){
    19.   if(data == 0){
    20.   alert("创建成功");
    21.   }else{
    22.   alert("创建失败"+data);
    23.   }
    24.   }
    25.   var uploadHttp = "http://localhost:57586/iyogakooService.asmx/ProcessRequest";
    26.   function upload(data){
    27.   uexUploaderMgr.createUploader(1,uploadHttp);
    28.   uexUploaderMgr.uploadFile(1,dirPath,"context",0);
    29.   }
    复制代码
      前台是这样写的,后台的图片上传该怎么配个前台呢 应该有几个参数,分别是什么类型,返回值是什么
      AppCan官方:  
      关于uexUploaderMgr上传的java后端
      http://bbs.appcan.cn/forum.php?mod=viewthread&tid=24492
      (出处: AppCan交流社区)
      这个帖子里面有java端的,下面这个是分享的php的,可以参考一下
      PHP后端接收图片保存实例
      http://bbs.appcan.cn/forum.php?mod=viewthread&tid=26019
      (出处: AppCan交流社区)

      用户:memory_drsn
      长按复制 安卓可以 IOS不行 如何实现?
      AppCan官方:
          
    您好,这个应该是js实现的吧,官方暂时只有uexClipboard这个插件呢。




    还有一些帖子被系统自动隐藏,点此展开
    主题:
    级别:游客
    发帖:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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