需求场景:
- 合作方原生APP中提供一个webview访问一个单独的程序;
- 合作方原生APP代码和该单独程序的代码不放在一起,分别由各自的团队维护;
- 该单独程序需使用一些手机系统能力:camera/gallery/audio/device等
考虑中的方案:
- 此单独程序开发成web版本
- 使用html5+实现调用手机系统能力
- 按照此应用场景,应该是用5+SDK的方式,也就是要求合作方提供一个能使用html5+功能的增强版webview
存在的问题:
- 看了5+SDK集成的分享文章,似乎需要把web项目的代码整个放到原生APP内,从HBuilder官网对于5+SDK的介绍,意思似乎也是web的内容需要跟原生项目放在一起,是一种原生开发向web开发过渡的方案,不知道这个理解是否正确?如果是这样的话,我现在面临的需求场景就不适合用这种方案了?
- 若以上回答是否,也就是说不需要把项目代码放到原生APP内,还有一个问题,我这边的程序是web版本的,web项目在HBuilder内无法接真机调试,那开发中涉及系统能力的功能如何调试?
那么,这种需求场景,应该用什么开发方案,求教,因为本人还没有过使用HBuilder开发实际项目的经验,希望回答能尽量明白详细一点,非常感谢
GraceLeeau (作者)
关键问题是最后一点,5+SDK的集成,是否需要将我的项目代码放到合作方的原生APP内;
2018-03-20 14:41
健健
webview 使用远程连接就可以独立开来
2018-03-21 13:50