|
关于UDPSocketManager自定义模块开发小结
[复制链接]
本帖最后由 lefish007 于 2015-3-30 07:12 编辑
物联网这块的项目,UDP还是少不了的,API Cloud官方文档有说会近期出,本人也发过帖子问过,得到结论是近期支持。我APP其他功能基本完成了,UDP不能等了,只能自己动手。经过几天折腾,Android版本和IOS版本的自定义模块终于可以正常使用了。同时也碰到了一下几个问题,为了提示自己,也为了给以后可能会遇到这些问题的朋友一些警示,主要问题还是集中在打包上。
Android主要碰到以下两个问题:
首先,module.json中class路径配置不对,class路径就是你的类的包名所在路径。
其次:模块zip包中,只引入用到的资源即可,其他的全部删除,如果没用到资源,res目录下可以为空。
再次:AndroidManifest也一样,只保留用到的权限,activity、service等组件节点即可。
IOS也模块:
1. Xcode5.0不能正常编译官方下载的Demo,文档写的5.0支持(官方文档没有更新),把MAC系统及Xcode升级到最新即可。
2. 编译打包文件时,需要选择真机,否则上传到服务器的模块,经过云编译,模块不正常。
3. 尤其需要注意,不能正常使用的自定义模块,可能会影响其他模块的使用,我上传的不正确的模块(库文件是选择模拟器Release的),云编译后,发现DB模块不能使用了,开始还到处找原因。
好吧,扯的有点远了,到目前为止,一起还是比较顺畅的,多谢API Cloud的支持,同时也希望我的第一个基于APICloud的产品尽快上岸,也希望API Cloud越走越好。
如果群里有做智能硬件的朋友也可以一起交流。
|
|