Smobiler上海石磨_.NET移动开发平台

标题: Smobiler 4.6 版本开发建议征集——开始啦! [打印本页]

作者: amanda.li    时间: 2018-8-6 10:10
标题: Smobiler 4.6 版本开发建议征集——开始啦!
Smobiler 4.5已在2018.7.31正式上线,是在开发者们和产品团队的共同智慧中完成的。
因为在smobiler 4.5开发之前,向大家征集了对Smobiler 4.5的想法,也得到了大家的踊跃回应,并且在征集结束之后,产品团队都认真地分析了每一层的帖子,对大家的建议都一一做了回复。原帖地址:https://www.smobiler.com/forum.php?mod=viewthread&tid=848



那么,Smobiler 4.6 版本的建议征集现在开始

如果大家在使用Smobiler开发的过程中,又发现了有

→需要新增的功能←
→可以优化的功能←
→插件←
→各种天马行空的想法←

请打开这个帖子

以图片/文字的形式

告知我们你的idea

我们会认真严谨的分析你的建议


此次征集,将会持续到8月12日,期待大家的回复!



作者: 1044617901    时间: 2018-8-6 10:18
1、建议可以本地打包
2、首次登录不需要连接贵司服务器(最好可以打开App之后扫码连接相应服务器)
作者: cszsy    时间: 2018-8-6 10:32
建议服务端能有一种更稳定的运行方式。。。或者windows服务的方式。。。目前的方式我重启服务器经常造成服务中断。。。
作者: yhkj8919    时间: 2018-8-6 10:40
版本4.4以上 //文件下载 this.Client.File.Download(lblFile.BindDisplayValue.ToString(), MobileResourceManager.DefaultDocumentResourceName, (obj1, args1) =>
                        { }, true); 设置参数下载完打开文件没有效果
                       
作者: qio763    时间: 2018-8-6 10:41
1、解决APP后台运行出现一直无法连接问题,虽关闭之后才可以重新连接
2、image可以直接读取二进制数据
3、IOS连接问题,经常出现无法连接上
4、希望可以增加下拉框控件
5、大多数选择使用smo的用户基本都是习惯了使用c#,请石磨大神们能开发更多契合c#使用的控件
6、开发文档,很多东西都没有办法在开发者文档中找寻到,代码示例方面描述太少
7、基于数据表的操作,希望可以像c#的dataset那样控件可以直接绑定数据进行显示
作者: 矩阵软件App    时间: 2018-8-6 10:45
个人用户可以更改启动页面!!!
个人用户可以更改启动页面!!!

作者: jaygor    时间: 2018-8-6 10:56
1.APP能打开手机的指定路径,然后让用户选择文件进行上传。否则用户对手机文件夹不熟悉,很难找到想要上传的文件。
2.AlbumView控件的删除按钮在右上角,会被右上角的菜单按钮挡住,建议增加删除按钮位置属性,或者把删除按钮固定到下方。
3.给AlbumView控件的删除按钮增加隐藏功能,有时候只希望给用户浏览图片的功能,但并不想让用户删除图片。
4.ListMenuView控件的ListMenuViewItem的Action,目前只能指定为字符,希望能显示图标。
4.ListMenuView控件的ListMenuViewItem的SubContent内容太长,会自动换行,但高度不变的情况下自动换行会导致内容看不清,希望内容超过宽度部分以省略号显示。
作者: hxh    时间: 2018-8-6 10:56
panel在scrollable模式下,当下拉到末端时最好添加一个事件来通知一下。好提升客户操作流畅度。
作者: jaygor    时间: 2018-8-6 11:00
1.控件开源。
2.本地打包。本地打包软件不开源,以注册方式收取费用,一年内免费升级。

作者: yhkj8919    时间: 2018-8-6 11:04
4.6版本存在,文件第一次下载,实际上后台文件下载成功,但是提示文件下载失败,提示下载错误,然后直接退出

作者: 我来拾豆豆    时间: 2018-8-6 11:11
本帖最后由 我来拾豆豆 于 2018-8-8 16:08 编辑

1. 图片显示直接绑定数据库二进制格式
2.可以内网推送消息,内网即时通讯(企业内部使用很多都是禁止访问外网的)
3.硬件插件开发多元化(选择Smobiler开发,但插件开发又要大家选择Android原生调试开发,处于两难状态)
4.前提为推广Smobiler硬件结合不能只局限于公司指定的机型,企业终端应用比较广,这样硬件结合会造成很多瓶颈(原生开发终端企业会提供Android实例和SDK,插件开发不用审核),Smobiler开发需要相关转换
5.
SwipeView控件滑动后,点击非焦点行,其他行自动恢复显示(隐藏按钮)类似QQ的listview
作者: yezi8803    时间: 2018-8-6 18:43
本帖最后由 yezi8803 于 2018-8-10 23:27 编辑

1、ListView增加上拉滚动到底的事件,用以实现自动加载分页。
2、linechart控件能否实现滚动(主要是横向滚动),linechart能否实现不同的数据点可以设置不同颜色,点与点之间的连线可以设置弧线。
3、安卓的重连机制需要优化,现在安卓机器在应用切换到后台一段时间之后,再切换回来,会出现长时间的重连并最后提示网络无响应,随即才恢复正常。
4、PANEL嵌套时能否不屏蔽滚动。
5、zoomimage能否实现获取屏幕点击坐标,用来实现点击图片不同部分可以打开不同功能.
6、在应用后台被关闭后再打开时,能否增加一个事件(例如在这个事件里可以判断是否已在别的设备登录了等等)。
7、能否提供蓝牙相关插件,用来扫描设备,建立连接,接收和发送数据。
8、第三方插件能否增加和RN窗体(SMO窗体)的交互,在第三方插件的事件或方法中可以调用RN方(SMO)的窗口,看过网上的一些例子,原生程序(包括安卓和IOS)都是可以调用RN窗体的;这样可以避免在SMO中已经实现的功能,还要到原生里再实现一遍。
9、作为对第8条的扩充,IM插件能否实现单聊窗口的中的头像点击事件和点击底部加号的plugin的自定义,并在事件中实现对SMO功能的调用。这样IM功能和扩展性将得到极大提升。
10、IM插件在打开会话窗口和单聊窗口方法中能否增加回调,用以在打开的原生窗口关闭时执行一些操作。
11、IM插件能否增加主动获取未读消息数的方法,或者是未读消息事件也可以在阅读消息后被触发(原来的未读消息事件只在有新消息时才被触发,消息被阅读后无法获得剩余的未读消息数)。
12、mobileform的statusbar能否增加高度属性,可以在运行时获得高度,这样在实现沉浸式状态栏时可以根据不同的机型来决定高度,实现更美观的效果。
13、SMO服务端的运行机制是什么,能否支持微软的NLB或类似的负载均衡技术?因为负载均衡要求服务端是无状态的。我们在服务端程序里定义的变量,是保存在手机客户端还是服务端,还有会话SESSION是否也是保存在服务端的内存里,如果是保存在服务端的话,就很难实现负载均衡,因为每一次连接,负载均衡可能根据实际负载情况将访问分配到不同的服务器,如果SMO能指定SESSION的存储位置(比如存储在数据库中或专门的State Server中)那就可以实现负载均衡。SMO的服务端实现机制如果能支持负载均衡,将使SMO的应用范围得到极大的扩展,可以支持真正企业级的应用。
14、SMO的IOS打包能否设置是支持IPHONE还是IPAD,不要像现在似的,打包出来就是两者都支持。因为在苹果审核时,只要你的应用是支持IPAD的,苹果必定首先用IPAD来测试应用,有的时候没注意IPAD的适配就会造成过不了审。
以上是我对Smobiler的建议,希望SMO能采纳。最后真诚祝福SMO能越做越好,成为APP开发的首选平台!
作者: ccyscm    时间: 2018-8-10 12:45
1、建议增加可选授权本地打包方式;
2、签名控件建议保存的图片背景透明,要有笔触,不能签出来的名字象用树枝划出来的那样,难看死了。根本无法区分是谁签的
3、改善一直“请稍等”的状态,加强用户体验;不能几分钟不操作就出现这样的提示;
4、服务端希望能增加登陆用户查看等状态监视功能;
5、希望能增加服务端负载能力。
作者: xueniao54    时间: 2018-8-10 16:16
一.打包时候的默认ip写入
二.内网的推送
作者: lichao8872    时间: 2018-8-10 16:59
希望增加蓝牙连接发送数据功能,不能只局限于和本商城硬件通讯
作者: yezi8803    时间: 2018-8-10 23:25
本帖最后由 yezi8803 于 2018-8-12 12:18 编辑

接我的上贴:
15、webview能否增加回退和前进的方法,类似浏览器那样支持网页的回退和前进功能。另外webview能否在onload事件中除了获得跳转网页的url外还能获得跳转网页的标题?
16、能否增加采集运动步数的API或插件?
17、融云的插件希望尽快升级到2.9以上的新版SDK,因为融云已经放弃对老版的技术支持。
18、希望官网给出第三方插件的一个详细一点的demo,至少包含一个方法,一个事件和一个属性,安卓和IOS平台的例子都要提供,方便第三方插件开发的学习。因为现在文档很简单,demo很简单,第三方插件的开发不会得到真正的应用。有了详细的文档和demo,会使开发者乐于开发第三方插件,也是对SMO平台的一个推进和提升。
19、极光推送在收到通知后,能否自己定义根据不同消息打开相应的窗口?
希望采纳,谢谢。




作者: emaker    时间: 2018-8-12 20:47
本帖最后由 emaker 于 2018-8-12 21:09 编辑

1,UI设置应该更加自由,好多控件无法设置,希望能渐渐完善放开;
2,右上角图标应该放开权限,可以自由设置;
3,报表打印功能希望可以增加客户端自定义打印内容,或者使用模板打印功能;
4,离线使用,起码缓存界面,连网后自动更新界面,操作数据,这样的体验会更好;
5,可以考虑按不同需求收费,smobiler想发展,一定需要资金,也只有收入了,才能更好促进发展。

补充一点:完善开发文档:)
希望团队能够考虑。
作者: amanda.li    时间: 2018-8-17 13:18
1044617901 发表于 2018-8-6 10:18
1、建议可以本地打包
2、首次登录不需要连接贵司服务器(最好可以打开App之后扫码连接相应服务器) ...

1,从技术和商业的角度存在考量,暂时不会开放。
2,打包版必须连接,开发版可扫描二维码。
作者: amanda.li    时间: 2018-8-17 13:19
jaygor 发表于 2018-8-6 11:00
1.控件开源。
2.本地打包。本地打包软件不开源,以注册方式收取费用,一年内免费升级。
...

1,暂时不会
2,从技术和商业的角度存在考量,暂时不会开放。
作者: amanda.li    时间: 2018-8-17 13:22
qio763 发表于 2018-8-6 10:41
1、解决APP后台运行出现一直无法连接问题,虽关闭之后才可以重新连接
2、image可以直接读取二进制数据
3、I ...

1,内测版本持续优化中,初步解决方案已发布Smobiler 4.6内测版本。
2,目前可通过 https://github.com/comsmobiler/SmobilerSamples/blob/master/SmobilerSamples/Resource/demoCustomResource.cs 实现,4.6版本会支持直接向Image控件赋值二进制。
3,内测版本持续优化中,初步解决方案已发布Smobiler 4.6内测版本。
4,详见 Spinner控件(https://www.smobiler.com/Help/html/T_Smobiler_Core_Controls_Spinner.htm
或者 ShowContextDialog方法 (https://www.smobiler.com/Help/html/M_Smobiler_Core_Controls_MobileLayoutControl_ShowContextDialog.htm)。
5,控件会持续优化,并在后续的工作中,欢迎有相关能力的开发者报名参与优化工作。
6,帮助文档重新构建中,会推出SmobilerTutorials。SmobilerTutorials已在开发中。[attach]1167[/attach]

作者: amanda.li    时间: 2018-8-17 13:22
qio763 发表于 2018-8-6 10:41
1、解决APP后台运行出现一直无法连接问题,虽关闭之后才可以重新连接
2、image可以直接读取二进制数据
3、I ...

7,目前支持绑定数据的控件有ListView,GridView,PageView,Chart,TableView等控件。
作者: amanda.li    时间: 2018-8-17 13:23
矩阵软件App 发表于 2018-8-6 10:45
个人用户可以更改启动页面!!!
个人用户可以更改启动页面!!!

只有企业用户才可以。
作者: amanda.li    时间: 2018-8-17 13:23
cszsy 发表于 2018-8-6 10:32
建议服务端能有一种更稳定的运行方式。。。或者windows服务的方式。。。目前的方式我重启服务器经常造成服 ...

已反馈给产品部。
作者: amanda.li    时间: 2018-8-17 13:23
yhkj8919 发表于 2018-8-6 10:40
版本4.4以上 //文件下载 this.Client.File.Download(lblFile.BindDisplayValue.ToString(), MobileResource ...

问题已修复,4.6内测版已发布。
作者: amanda.li    时间: 2018-8-17 13:24
jaygor 发表于 2018-8-6 10:56
1.APP能打开手机的指定路径,然后让用户选择文件进行上传。否则用户对手机文件夹不熟悉,很难找到想要上传 ...

1,好的。
2,好的。(COMBO!)
3,好的。(COMBO!×2)
4,好的。(COMBO!×3)
5,好的。(COMBO!×4)
作者: amanda.li    时间: 2018-8-17 13:25
hxh 发表于 2018-8-6 10:56
panel在scrollable模式下,当下拉到末端时最好添加一个事件来通知一下。好提升客户操作流畅度。 ...

好的。
作者: amanda.li    时间: 2018-8-17 13:25
yhkj8919 发表于 2018-8-6 11:04
4.6版本存在,文件第一次下载,实际上后台文件下载成功,但是提示文件下载失败,提示下载错误,然后直接退 ...

内测版本持续优化中,Smobiler 4.6内测版本已修复。
作者: amanda.li    时间: 2018-8-17 13:26
我来拾豆豆 发表于 2018-8-6 11:11
1. 图片显示直接绑定数据库二进制格式
2.可以内网推送消息,内网即时通讯(企业内部使用很多都是禁止访问外 ...

1. 图片显示直接绑定数据库二进制格式
2.可以内网推送消息,内网即时通讯(企业内部使用很多都是禁止访问外网的)
3.硬件插件开发多元化(选择Smobiler开发,但插件开发又要大家选择Android原生调试开发,处于两难状态)
4.前提为推广Smobiler硬件结合不能只局限于公司指定的机型,企业终端应用比较广,这样硬件结合会造成很多瓶颈(原生开发终端企业会提供Android实例和SDK,插件开发不用审核),Smobiler开发需要相关转换
5.
SwipeView控件滑动后,点击非焦点行,其他行自动恢复显示(隐藏按钮)类似QQ的listview

回复:
1,目前可通过 https://github.com/comsmobiler/S ... moCustomResource.cs 实现,4.6版本会支持直接向Image控件赋值二进制。
2,已反馈给产品部。
3,像硬件之类的插件,本身为原生的包,必须基于原生去开发。可通过第三方插件链接学习如何开发。
4,同上
5,SwipeView有Close方法,可通过代码自行实现。
作者: amanda.li    时间: 2018-8-17 13:32
yezi8803 发表于 2018-8-6 18:43
1、ListView增加上拉滚动到底的事件,用以实现自动加载分页。
2、linechart控件能否实现滚动(主要是横向滚 ...

1,目前暂不支持,可通过PageSize属性,通过底部加载按钮实现。
2,支持手指滑动放大,数据线可设置不同的颜色,连线不支持曲线。
3,内测版本持续优化中,初步解决方案已发布Smobiler 4.6内测版本。
4,同时滚动的控件会存在冲突,不支持嵌套。
5,目前暂无此功能控件,不过可以在Panel中添加一个Image图片,然后在不同的位置放置Button(设置为透明背景,无文本)即可实现。
6,应用后台被关闭后,重新打开时,会触发MobileServer的SessionConnect事件,可通过此事件进行处理。
7,使用第三方插件实现
8,Smobiler的第三方插件使用了RN的体系,核心库并没有完全使用RN,实现此类方式,可将插件的事件和方法返回到服务端插件,再调用当前Form的访求或属性。
9,IM的此类功能并不能动态设置,必须在插件打包时就配置,所以需要使用第三方插件进行开发。
10,IM为融云提供的标准功能,并没有提供此类接口。
11,IM为融云提供的标准功能,并没有提供此类接口。
12,好的。
13,保存在服务端的内存中,目前不能实现上述机制。
14,好的。
15,好的,增加回退和前进的方法。另外,无法获取跳转网页的标题。
16,目前android系统并没有提供统一的接口,必须依赖自己在app中实现计步算法。建议可通过第三方插件实现。
17,会安排升级。
18,帮助文档重新构建中,会推出SmobilerTutorials。SmobilerTutorials已在开发中。
[attach]1168[/attach]
19,可实现一个基于消息回调的推送,可在服务端事件中响应事件ClientPushOpened,执行相关操作。
20,谢谢:)
作者: amanda.li    时间: 2018-8-17 13:36
ccyscm 发表于 2018-8-10 12:45
1、建议增加可选授权本地打包方式;
2、签名控件建议保存的图片背景透明,要有笔触,不能签出来的名字象用 ...

1,从技术和商业的角度存在考量,暂时不会开放。
2,可设置背景为透明,笔划大小,目前可设置StrokeWidth属性来设置笔划的精细。
3,内测版本持续优化中,初步解决方案已发布Smobiler 4.6内测版本。
4,已反馈给产品部。
5,服务端负载能力根据当前业务而不同,建议根据不同的服务器硬件配置和业务数据进行规划。
作者: amanda.li    时间: 2018-8-17 13:36
xueniao54 发表于 2018-8-10 16:16
一.打包时候的默认ip写入
二.内网的推送

1,暂不支持
2,已反馈给产品部。
作者: amanda.li    时间: 2018-8-17 13:36
lichao8872 发表于 2018-8-10 16:59
希望增加蓝牙连接发送数据功能,不能只局限于和本商城硬件通讯

可通过第三方插件开发实现。
作者: amanda.li    时间: 2018-8-17 13:42
emaker 发表于 2018-8-12 20:47
1,UI设置应该更加自由,好多控件无法设置,希望能渐渐完善放开;
2,右上角图标应该放开权限,可以自由设 ...

1,具体请说明哪些控件的哪些属性无法设置。另外,控件会持续优化,并在后续的工作中,欢迎有相关能力的开发者报名参与优化工作。
2,关于右上角的问题,我们团队已经在正式讨论,不日会有结果
3, 目前可使用官网的TC25打印机和P370打印机进行打印。
4,框架是基于C/S模式,不支持离线。
5,目前硬件商城是Smobiler商业的一个方向,同时Smobiler也在进行不同方向的商业探索。





欢迎光临 Smobiler上海石磨_.NET移动开发平台 (https://www.smobiler.com/) Powered by Discuz! X3.2