起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: wangyutao

[分享] WeX5常见问题

  [复制链接]

24

主题

400

帖子

1749

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1749
 楼主| 发表于 2015-1-15 11:09:55 | 显示全部楼层
什么是白苹果?什么是黑苹果?
  • 白苹果:就是苹果的硬件安装了苹果的系统,系统能升级。
  • 虚拟机:virtualbox和vmware都可以,苹果的政策中也允许虚拟机,当然这个是要在白苹果下。虚拟机中升级系统也是没问题的。WeX5的是基于虚拟机提供的,本身也是在白苹果上制作,当然,windows也是能跑,这个你懂。
  • 黑苹果,就是在非苹果的硬件上安装苹果的系统,常用的是什么变色龙引导和现在高大上的四叶草,如果人品好,好机器(和苹果销售的机器差不多的硬件配置)应该能安装和升级,否则就是失足千古恨,折腾不出死不休。

回复 支持 反对

使用道具 举报

24

主题

400

帖子

1749

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1749
 楼主| 发表于 2015-1-15 13:44:44 | 显示全部楼层
WeX5开发的APP是否需要tomcat服务?

是与你使用WeX5开发的APP是否需要访问服务器端有关的,如果说你的APP完全与服务端无关,那么就不需要访问tomcat服务,如果说你的APP需要从服务端提取资源或者数据,那么就需要有tomcat服务,当然别的服务也可以。
回复 支持 1 反对 1

使用道具 举报

24

主题

400

帖子

1749

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1749
 楼主| 发表于 2015-1-15 16:12:35 | 显示全部楼层
WeX5 V3正式版中多了 Native 是做什么的,怎么用?

Native是用来生成手机应用的,直接在Native上点右键, 选择"新建app"...

   plugins和template是参考源代码。其中plugins是支持的插件,template是源代码模版
   X5是默认的本地app,就是输入地址或者扫描地址的那个通用app。
如何新建自己的app请参看
官网 下载和体验里面的新视频讲解
    WeX5-demo使用   介绍如何打包demo应用、以及在手机上下载、运行demo应用
    WeX5-App打包      详细介绍X5的几种打包方式

回复 支持 反对

使用道具 举报

24

主题

400

帖子

1749

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1749
 楼主| 发表于 2015-1-15 17:18:01 | 显示全部楼层
WeX5怎么样实现支付宝和微信支付接口?

在2015-1-9发布的x5版本中,分别提供了支付宝和微信支付的相关插件。使用该插件就能实现在APP中支付的能力。以下介绍一下该插件使用方法:

  • 支付宝插件:com.justep.cordova.plugin.alipay

1、使用navigator.alipay.pay方法来调用支付宝接口
navigator.alipay.pay({
"seller":"007slm@163.com",  卖家支付宝账号或对应的支付宝唯一用户号
subject":"x51",             商品名称
"body":"x5企业版",          商品详情
"price":"0.01",             金额,单位为RMB
"tradeNo":"123456",         唯一订单号
"timeout":"30m",            超时设置
"notifyUrl":"wwww.justep.com"},     服务器通知路径
function(msgCode){alert(msgCode)},  成功后回退函数
function(msg){alert(msg)})          失败后回退函数

2、修改插件中的plugin.xml里面的商户信息(有两处)
<preference name="partner"           合作者身份IDs
<preference name="rsa_private"      合作者私钥
<preference name="rsa_public"        支付宝公钥

3、使用打包服务器打包
在Native目录下创建本地app,在本地app目录下创建plugins目录,将插件复制到plugins目录下,再打包。


  • 微信支付插件:com.justep.cordova.plugin.weixin

该插件和alipay类似 具体用法可以看下插件下weixin.js、alipay.js文件 里面注释里面有完整的可以运行的例子代码。

如果需要支付目标 修改插件中的plugin.xml里面的商户信息
<preference name="weixinappid" value="wxd930ea5d5a258f4f" />
<preference name="partner_id" value="1900000109" />
<preference name="partner_key" value="8934e7d15453e97507ef794cf7b0519d" />
<preference name="app_secret" value="db426a9829e4b49a0dcac7b4162da6b6" />
<preference name="app_key" value="L8LrMqqeGRxST5reouB0K66CaYAWpqhAVsq7ggKkxHCOastWksvuX1uvmvQclxaHoYd3ElNBrNO2DHnnzgfVG9Qs473M3DTOZug5er46FhuGofumV8H2FVR9qkjSlC5K" />





  • 如果是微信应用,可以使用微信已经开放的JS-SDK接口来实现。



回复 支持 反对

使用道具 举报

24

主题

400

帖子

1749

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1749
 楼主| 发表于 2015-1-15 17:22:41 | 显示全部楼层
抢鲜版开发的APP如何移到正式版?

正式版在打包时使用了依赖关系,因此需要进行一些修改,增加依赖

例如从功能树上直接打开的功能,需要修改功能树定义文件,参考/UI2/demo/config/demo.function.js
define(function(require) {
       require("w!/UI2/system/components/justep/windowDialog/demo/demo.w");
       require("w!/UI2/system/components/justep/messageDialog/demo/demo.w");
将功能树上要打开的w文件都引用一下

如果使用了cordova插件,也需要引用一下
参考 正式版中多了好多这些代码,是做什么的?
http://bbs.justep.com/thread-67882-1-1.html


回复 支持 反对

使用道具 举报

226

主题

740

帖子

2370

积分

金牌会员

Rank: 6Rank: 6

积分
2370
发表于 2015-1-20 15:51:57 | 显示全部楼层
就上面的打包方式,我现在想自己弄个手动编译的,编译完成之后访问UI2报错了
http://bbs.justep.com/thread-68123-1-1.html
回复 支持 反对

使用道具 举报

226

主题

740

帖子

2370

积分

金牌会员

Rank: 6Rank: 6

积分
2370
发表于 2015-1-20 15:53:33 | 显示全部楼层
本帖最后由 renchunjia 于 2015-1-20 15:54 编辑
wangyutao 发表于 2014-12-19 14:48
X5开发移动app如何调试,能够模拟和真机调试吗?

能,不仅能提供真机调试,还提供了调试模拟器,你也可以c ...

我想调试APK中的src代码。X现在5.3.0EE版app-src 都没放出来啊???第一个抢鲜版的还放出来了。
回复 支持 反对

使用道具 举报

10

主题

45

帖子

70

积分

初级会员

Rank: 2

积分
70
QQ
发表于 2015-2-5 15:14:25 | 显示全部楼层
wangyutao 发表于 2014-12-19 14:50
X5开发如何扩展原生能力,比如能扩展支持银联的接口实现手机支付、支持实时接收和显示蓝牙传来的数据吗?

...

我调用了框架里的demo,总是提示alert("扫描失败,cordova尚未初始化完成");
回复 支持 反对

使用道具 举报

0

主题

2

帖子

21

积分

新手上路

Rank: 1

积分
21
QQ
发表于 2015-3-2 22:58:03 | 显示全部楼层
请教X5 V3.0开发工具例子:X5-外卖,生成本地App时用android手机扫描二维码后,下载app时总是失败,什么原因?
回复 支持 反对

使用道具 举报

0

主题

2

帖子

21

积分

新手上路

Rank: 1

积分
21
QQ
发表于 2015-3-2 23:53:35 | 显示全部楼层
simonhill 发表于 2015-3-2 22:58
请教X5 V3.0开发工具例子:X5-外卖,生成本地App时用android手机扫描二维码后,下载app时总是失败,什么原 ...

我尝试将下-外卖.apk直接拷贝到手机上,点击安装时提示解析包错误,哪位大虾帮帮忙?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-24 12:34 , Processed in 0.079339 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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