最近在实现 RN Android 通知功能,真实煞费了我的小心心呀。
之前 RN 版本的通知推送是使用的 jpush-react-native,但它的问题是需要app常驻才能收到通知,杀掉进程后就收不到通知了,因此转战了 react-native-aliyun-push,可以第三方系统级的推送,但困难重重呀!
比之前好一点的是,至少是可以支持小米手机了,华为还没调通,心累~
https://github.com/wonday/react-native-aliyun-push/issues/80
功夫不负有心人,华为也调通了,收到测试通知时的声音突然觉得是那么好听。
原因是我之前在华为手机里面装了一些乱七八糟的东西,例如google 服务,google play等,可能影响了华为原生的通知功能。
最后感谢 react-native-aliyun-push 的作者 wonday,这个组件亲测没毛病,推荐大家去使用。
https://github.com/wonday/react-native-aliyun-push