walterholohan / react-native-crisp-chat-sdk

React-Native bridge for Crisp Chat iOS and Android SDK's
MIT License
71 stars 26 forks source link

Upgraded SDKs and aligned APIs across both platforms #29

Closed luke-lewandowski closed 3 years ago

luke-lewandowski commented 3 years ago

Thanks for getting this project up and running. It has been a massive help! In this PR I have attempted (although this is my first time working with native modules) to get Android to have the same functionality as iOS (therefore updating both SDKs) and implementing missing methods. I have issues getting iOS working due to flipper - therefore I have disabled that for now in the example app.

Changelog feat: upgraded Android library to latest 1.0.4 feat: upgraded iOS library to latest 1.0.13 feat: implemented all missing methods for Android so that both iOS and Android have now full implementation of official native SDKs. refactor: cleaned up the main App.tsx so it is easier to reference it across bridged code. fix: implemented two fixes to be able to build iOS example app (due to Xcode and React issues) fix: commented out flipper as it is currently not working on iOS fix: added missing library for unit testing metro-react-native-babel-preset docs: updated docs to reflect library updates, example code and APIs.