作者:穿行印象
http://blog.sina.com.cn/s/blog_7a9486880101qe6z.html
我已经有了一个可以从SMP3.0暴露的OData服务获取航空公司信息的HTML5的混合应用(Hybrid应用)。混合应用,指的是该应用有一个Native的外壳,但其内容却是由HTML5来实现的。使用Kapsel可以轻松实现跨平台的混合应用,做到一次编写跨平台使用。
cd C:\Kapsel_Projects\LogonExercise
cordova -d plugin add C:\SAP\MobileSDK3\KapselSDK\plugins\appupdate
<preference name="hybridapprevision" value="1" />
<preference name="load-url-timeout" value="120000" />
cd c:\Kapsel_Projects\LogonExercise
cordova -d prepare android
cd c:\Kapsel_Projects\LogonExercise
kapsel package
kapsel deploy com.sap.flight.kapsel localhost smpAdmin Password
现在我对LogonExcercise略为修改一下,在航空公司列表中的增加一个小图标。修改main.html:
之后重新打包并上传:
cd c:\Kapsel_Projects\LogonExercise
cordova -d prepare android
cd c:\Kapsel_Projects\LogonExercise
kapsel package
kapsel deploy com.sap.flight.kapsel localhost smpAdmin Password
此时可以看到该Application的Revision是2.
之后会出现如下界面:
点击Relaunch Now,过一小会儿,航空公司界面会重新刷新,小图标已经加上去了。