Smobiler 4.6 正式发布了!_Smobiler,.NET移动开发平台

Hello!Everybody!

Smobiler 4.6版本正式来了,此次迭代之后,对Android、iOS的系统版本要求变更如下:

    l Android支持最小版本为4.3

    l IOS支持最小版本为9.0

此次发版,企业用户打包应用取消“关于页”如约而至,另外还有大家关心的GPS支持高德定位、可忽略系统的字体大小、可获取设备本地文件路径、Image图片可直接赋值二进制等等功能也不会少。

OK,我们来看看此次更新了什么吧。


新增:

1. 4.6企业用户打包取消关于页,原关于页内容可通过代码显示

    l this.Client.ShowPermission() 显示权限诊断页(Android需6.0以上版本)

    l this.Client.ShowOfflineResources() 显示离线资源页

    l this.Client.ShowNetworkDiagnosis() 显示网络诊断页

    l this.Client.ShowAbout() 显示关于页

2. 可在客户端返回信息中获取客户端类型(企业版、个人版、开发版)(this.Client.ClientFramework)

3. 可忽略系统的字体大小,在Setting配置中添加TextFontScaling属性

4. SmobilerGloabl已添加MobileGlobal类在标准模板中,并添加了server相关事件,

    l OnServerStart 在服务启动时触发

    l OnServerStop 在服务停止时触发

    l OnSessionStart 在客户端会话第一次开始时触发

    l OnSessionStop 在客户端会话结束时触发

    l OnSessionConnect 在客户端会话重新连接时触发

    l OnPushCallBack 在回调推送被客户端点击时触发

5. Setting中增加TracePrint,用于设置是否输出控制台。增加ClientTrace,用于设置是否保存客户端操作日志。

6. ListView、GridView、PageView、TableView添加相应的事件,其中Binding是指开始绑定前触发,Bind是指绑定完成后触发,可在对应的事件中通过参数e.相应的属性获取

7. 添加状态栏高度获取(GetStatusbarHeight)

8. 可获取设备本地文件路径(UploadPath),上传指定文件夹文件(UploadInitialPath)

9. ListMenuViewItem添加SubContentLines设置内容行数

10. Panel中添加RaiseRefresh和RaiseReachEnd两个属性,分别控件是否触发下拉刷新和滚动到底部的事件,对应的事件分别为Refresh和ReachEnd事件

11. GPS支持高德定位,GPSSource属性设置为Amap,若打包版需打包时填写高德andriod Key


新增插件:

1. 人脸识别(已上架Smobiler商城https://shop.smobiler.cn/M401-sm_arcface)

2. 车牌识别(已上架Smobiler商城https://shop.smobiler.cn/M401-sm_lpr)

3. 手机直播流(已上架Smobiler商城https://shop.smobiler.cn/M401-sm_livestream)

4. HTML内容显示(已上架Smobiler商城https://shop.smobiler.com/M401-sm_htmlview)


优化:

1. WebView可显示资源Web目录下HTML文件(GetResourceURL)

2. AlbumView可设置是否显示详情页删除按钮

3. SegmentControl支持竖向排列选项(Portrait属性)

4. Image图片可直接赋值二进制(ResourceMode设Data,赋值ResourceData)

5. ImageButton中添加BindDisplayValueGone可绑定时设置当前控件的visible属性

6. 优化重连机制

7. 适配iphoneX系列沉浸式状态栏(IOSBottomHidden 属性)

8. 优化Download下载时添加参数displayResourceName用于指定显示的文件名称。

9. IconMenuView标题可设置水平显示位置

10. SwipeView控件可调节灵敏度,添加MinSwipeDistance属性,用于设置触发左右滑动的最小滑动距离

11. 支持Apk下载后可安装

12. ListMenuView右侧Action按钮可设置图片

13. WebView添加GoBack方法(后退),GoForward方法(前进),StopLoading方法(停止加载)

14. IOS打包支持仅IPHONE或IPAD应用

15. 跳转网页RedirectUrl,优化支持淘宝taobao://开头等协议


修复:

1. 修复部分安卓设置虚线无效;

2. 修复IOS设置BorderStyle属性时panel不显示背景色

3. 修复手势密码有时出现验证多遍情况;

4. 修复IOS拍照后编辑图片界面异常

5. 修复Progress控件不能绑定DisplayMember

6. 修复当ListView内容为空时修改属性时报错

7. 修复WebView不能播放优酷视频,添加MixedContentMode属性,用于指定混合内容模式

你可能感兴趣的:(Smobiler 4.6 正式发布了!_Smobiler,.NET移动开发平台)