Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/voxeet/voxeet-uxkit-reactnative-testapp
React Native test app with VoxeetSDK integration
https://github.com/voxeet/voxeet-uxkit-reactnative-testapp
Last synced: 21 days ago
JSON representation
React Native test app with VoxeetSDK integration
- Host: GitHub
- URL: https://github.com/voxeet/voxeet-uxkit-reactnative-testapp
- Owner: voxeet
- License: mit
- Created: 2021-03-15T16:52:41.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T06:08:59.000Z (almost 2 years ago)
- Last Synced: 2024-04-20T16:55:50.362Z (9 months ago)
- Language: TypeScript
- Size: 6.32 MB
- Stars: 3
- Watchers: 8
- Forks: 2
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Voxeet UXKit React Native Test App
## SDK License agreement
Before using the react-native plugin, please review and accept the [Dolby Software License Agreement](SDK_LICENSE.md).
## Getting started
Clone the current repository into your local environment, then :
```
npm install
```## Mandatory modifications
### iOS
1. Open the Xcode workspace ios/testappvoxeet.xcworkspace
2. Go to the target settings -> 'Signing & Capabilities' -> '+ Capability' -> 'Background Modes'
- Turn on 'Audio, AirPlay and Picture in Picture'
- Turn on 'Voice over IP'Check should be already checked
If you want to support CallKit (receiving incoming call when application is killed) with VoIP push notification, enable 'Push Notifications' (you will need to upload your [VoIP push certificate](https://developer.apple.com/account/ios/certificate/) to the [Dolby.io Dashboard](https://dolby.io/dashboard/)).
3. Open a terminal and use the script
```bash
bash ./pod.sh
```
## Android - Enable FCM**Create a Firebase project**
- navigate to `https://console.firebase.google.com/`
- create a new project
- Then configure the environment depending on the platform you want to use (if iOS and Android are required, use the same project)**Add the android app declaration**
- create your own package name, change `com.testappvoxeet` to `your.own.package` in the `android/app/build.gradle` file
- from the dashboard, add a new Android app
- set the package you previously set in the build.gradle file
- download the `google-services.json` file and put it into `android/app/`**Configure dolby.io portal**
- from the Firebase's project, navigate to the configuration,
- in the `Cloud Messaging` tab, copy the `server key` and paste it inside your dolby.io project IAPi configuration page from [Dolby.io's dashboard](https://dolby.io/dashboard/applications/summary)*To receive invitation, always set your externalId when logging in the app, it's the identifier used to invite people and receive invitations*