{"repo":"Kommunicate-io/Kommunicate-React-Native-SDK","free":true,"listed":false,"github":"https://github.com/Kommunicate-io/Kommunicate-React-Native-SDK","clone":"git clone https://github.com/Kommunicate-io/Kommunicate-React-Native-SDK.git","description":"The Kommunicate React Native SDK enables quick integration of AI chatbots powered by OpenAI ChatGPT, Google Gemini, and Anthropic Claude into React Native apps. It acts as a React Native wrapper to bridge our iOS and Android SDKs, supporting NLP, hybrid chat, and real-time messaging for seamless automation.","language":"Java","stars":32,"topics":["ai-chatbot","android","app-framework","chat","chatbot","cross-platform","ios","mobile","react","react-native"],"license":null,"category":"mobile-apps","readme_excerpt":"Installation This is the installation doc for the Kommunicate SDK for React Native. To add the Kommunicate module to you react native application, add it using npm: React Native 0.60 and later supports automatic native-module linking, so no manual react-native link command is required. For iOS, navigate to YourApp/ios directory from terminal and run the below command: Note: Kommunicate requires a minimum iOS platform version of 13 and uses dynamic frameworks. Ensure the following settings are added at the top of your Podfile: Add permissions for Camera, Photo Library, Microphone, Contacts and Location usage. Note: We won't be asking the users for these permissions unless they use the respective feature. Due to Apple's requirement, we have to add these permissions if we are using any of their APIs related to Camera, Microphone etc. Open Info.plist from /ios/YOUR PROJECT NAME/Info.plist file and paste these permissions anywhere inside the tag. ProGuard rules Add these proguard rules in the proguard-rules.pro file. If you skip this step then your app might crash in the the release build if minify enable is set to true. Import the module You can use the module by importing it in your react native files as below: Get your Application Id Sign up for Kommunicate to get your APP ID. This APP ID is used to create/launch conversations. Launch chat Kommunicate provides buildConversation function to create and launch chat directly saving you the extra steps of authentication, creation, i","default_branch":null,"files":null,"tree":[],"storefront":"/r/Kommunicate-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Kommunicate-io/Kommunicate-React-Native-SDK/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}