简析 React Native 用户反馈功能实现

 

欢迎大家关注【跨平台开发那些事】公众号,定期推送跨平台开发技术实践。

 

该库已开源到Github,地址请点击:react-native-feedback 【一行代码,双平台反馈】

 

用户反馈功能在App中屡见不鲜了。尤其是创业公司,在前期都会添加该功能来帮助自己更好的定位产品,以及收集产品的问题。

在App中实现该功能大概有两种:

(1)搭建自己的私有服务器,收集反馈数据

(2)依赖第三方平台,收集反馈数据

以上两者的区别也很明显,自己搭建服务器,需要实现一些额外的功能,例如反馈数据过滤,导出等等,而依赖第三方平台,功能服务会更加强大,减少编码时间。基于以上原因,本篇博客只讨论依赖第三方平台实现。

在原生App开发中,集成第三方平台功能越来越简单,例如Android中的Gradle,iOS中的CocoaPods。都很大程度解决了依赖第三方库的繁琐问题,使得开发者只需几命令代码即可完成。

而在React Native开发中,目前国内第三方平台的支持几乎没有。而做React Native开发的朋友很多是Web端,或者Android(iOS)转来开发。集成用户反馈平台就会变的很吃力。也是基于以上原因,为了让大家集成更方便,花了一些时间封装了基于阿里云

你可能感兴趣的:(React,Native,React,Native,实践进阶)