All Projects → voximplant → React Native Demo

voximplant / React Native Demo

React Native Voximplant Demo

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to React Native Demo

Kaetram Open
An open-source 2D HTML5 adventure based off BrowserQuest (BQ).
Stars: ✭ 138 (-6.76%)
Mutual labels:  demo
Frontend Download Sample
🎄 自己整理的一些项目中遇到过的关于上传和下载的一些Demo,仅供给位看官参考,避免踩坑,即插即用,欢迎fork和star🌟,为这个仓库添砖加瓦~(P.S. 个人认为如果没写过上传下载其实还是挺麻烦的~)
Stars: ✭ 142 (-4.05%)
Mutual labels:  demo
Low Rank Bilinear Pooling
Fine-grained classification via second order statistics in a compact end-to-end trainable model
Stars: ✭ 145 (-2.03%)
Mutual labels:  demo
Demos
demos 一个简洁的web开发编辑器
Stars: ✭ 138 (-6.76%)
Mutual labels:  demo
Interactive Repulsive Effect
🍫 An interactive repulsion effect of grid items as seen in BestServedBold's Dribbble shot "Holographic-Interactions".
Stars: ✭ 141 (-4.73%)
Mutual labels:  demo
Lockdemo
指纹识别、图形识别、aliOCR识别
Stars: ✭ 142 (-4.05%)
Mutual labels:  demo
Golang For Nodejs Developers
Examples of Golang compared to Node.js for learning
Stars: ✭ 2,698 (+1722.97%)
Mutual labels:  demo
Nim pc demo
云信Windows(PC) C/C++ Demo源码仓库
Stars: ✭ 147 (-0.68%)
Mutual labels:  demo
Aspnetcore Angular Ngrx
🚀 An ASP.NET Core WebAPI Demo with an Angular Client using Ngrx store and effects and Signalr
Stars: ✭ 141 (-4.73%)
Mutual labels:  demo
Write Music
visualise sentence length
Stars: ✭ 144 (-2.7%)
Mutual labels:  demo
Flutter Tiktok Ui Api Clone
Flutter Tiktok UI API Clone
Stars: ✭ 139 (-6.08%)
Mutual labels:  demo
27daysofcode
A repo with small projects
Stars: ✭ 140 (-5.41%)
Mutual labels:  demo
Segmentedcontrol
Android SegmentedControl + multi row support
Stars: ✭ 143 (-3.38%)
Mutual labels:  demo
Gameframework demo
基于Unity3D框架Game Framework( http://gameframework.cn )的教程和实例,对应教程:http://www.benmutou.com/archives/category/unity3d/game-framework
Stars: ✭ 138 (-6.76%)
Mutual labels:  demo
Iconfontsimagelist
Components to simplify use of "Icon fonts": resize, color, opacity and more... with full support for High-DPI apps. Rendering optimized with GDI+
Stars: ✭ 147 (-0.68%)
Mutual labels:  demo
Spring Boot Demo
Spring Boot的基础教程,由浅入深,一步一步学习Spring Boot,最后学到的不单单是基础!Spring Cloud基础教程请看:https://github.com/roncoo/spring-cloud-demo
Stars: ✭ 1,687 (+1039.86%)
Mutual labels:  demo
Laravel Scaffold
The base for developing awesome projects
Stars: ✭ 142 (-4.05%)
Mutual labels:  demo
Pushvendor
Ruby on Rails POS (Point of Sale)
Stars: ✭ 147 (-0.68%)
Mutual labels:  demo
Demo Reactive Spring
Demo code for "Servlet and Reactive Stacks" talk
Stars: ✭ 147 (-0.68%)
Mutual labels:  demo
Gestureai Coreml Ios
Hand-gesture recognition on iOS app using CoreML
Stars: ✭ 145 (-2.03%)
Mutual labels:  demo

React Native Voximplant Demo Application

The demo application that uses react-native-voximplant and Voximplant cloud platform for making/receiving audio/video calls.

Getting started

To get started, you'll need to register a free Voximplant developer account.

You'll need the following:

  • Voximplant application
  • two Voximplant users
  • VoxEngine scenario
  • routing setup
  • push certificates:
    • ios: VoIP services certificate. Follow this tutorial to upload the certificate to the Voximplant Control Panel
    • android: Firebase certificate. Follow this tutorial to upload the certificate to the Voximplant Control Panel

Automatic

We've implemented a special template to enable you to quickly use the demo – just install SDK tutorial from our marketplace.

Manual

You can set up it manually using our Getting started page and tutorials

VoxEngine scenario example:

require(Modules.PushService);
VoxEngine.addEventListener(AppEvents.CallAlerting, (e) => {
const newCall = VoxEngine.callUserDirect(
  e.call, 
  e.destination,
  e.callerid,
  e.displayName,
  null
);
VoxEngine.easyProcess(e.call, newCall, ()=>{}, true);
});

Build and run the app

  1. Install React Native as described at https://facebook.github.io/react-native/docs/getting-started.html#content

  2. Clone this repository

  3. Run yarn install , all required components will be installed automatically

    iOS

    1. Run pod install from react-native-demo/ios folder
    2. Start XCode and open generated VoximplantDemo.xcworkspace

    Android

    no steps required

    Note: To enable android push notifications in the demo project:

    1. Follow the instructions to add the certificates to the Voximplant Cloud
    2. Add google-services.json file to android/app folder
    3. Open app/build.gradle file and uncomment the //apply plugin: 'com.google.gms.google-services' line
  4. It is recommended to run react-native start command from root project directory.

  5. Run your project from XCode (Cmd+R) for iOS, or use react-native run-android to run your project on Android.

Useful links

Official guides:

Have a question

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].