
看看是不是开了混淆,默认Release的时候是开启混淆的,混淆要好好处理,否则很容易出现异常。
就是一个缓冲的功能,直接用缓冲库就可以,简单就自己直接保存文件也可以的。第一次加载的时候,可以先用文件显示,再去网上请求最新的。
打出APK包(记得要加签名),直接到各个应用市场上上传就可以,如果想放在自己的网站下载,简单的话就用一个大应用市场的下载链接就可以,如果不想,就到阿里云上上传到CDN上。
RN,Flutter,Weex都不错。
首先服务端必须保证对线上各个APP版本的兼容性,除非确实不想维护了。
另外就是接口参数设计的时候要考虑好兼容性问题;
再就是对经常变动的业务用H5或者动态化的技术进行实现。
先得看看偏差是怎么对比出来的,每个地图场景的经纬度数据是不一致的,都加了自己的偏差。建议用几个地图产品的对应定位SDK进行定位。
APP工程换成Java 8试试。
大的AP都是用自研的二维码识别模块,而不是用开源的。网上找找,有高质量的二维码识别模块可用。
照片上传服务器的操作在主线程内进行的?
UI设计完,Android端测开发,后台通过Tomcat或者Jetty搭个服务器,提供Rest API。
一样的原理,APP上保持用户长时间免登,就是通过先用Session,Session过期用Token,Token过期才会要求用户重新登录来实现。
一般通过在自己的APP内内置证书或者特定加密算法进行加密来保证,加密算法放在so库内。
内存持久占用,另外容易出现内存泄漏。
阿里云的HTTPDNS接入:https://help.aliyun.com/document_detail/30113.html?spm=a2c4g.11186631.6.552.32504dc5SB18ug
通过Socket建立心跳通道。可以参考: https://blog.csdn.net/qq_40081976/article/details/80228080
几个方面吧,缓存、离线加载、JSBridge、配置管理、监控
Flutter,Weex,RN都可以的。RN社区成熟,Flutter毕竟热门。
Android工程内接入RN的SDK就可以,官网有文档的啊。
没有一直有效的方案;不管是Android系统还是手机厂商,都会限制应用在后台运行。
技术上网上有不少方法,但这个能做到一方面,大公司都是通过跟手机厂商进行协商,加入白名单才能更好的保活。