Integrate Twilio SMS, native WebRTC voice calls, and video chat workflows into your mobile application using Nativine Builder.
Integrate Twilio communications workflows natively into your mobile application. Nativine embeds Twilio's Voice and Video SDKs, enabling native WebRTC VoIP calls, SMS OTP verification, and multi-party video conferencing.
Twilio powers global cloud communications. Nativine bridges Twilio's native mobile SDKs to your web view, giving you high-quality real-time voice and video capabilities:
To initiate a VoIP call or connect to a Twilio video room from JavaScript, call nativine.twilio.connectCall():
nativine.twilio.connectCall({
roomName: 'support_room_987',
token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6...', // Twilio Access Token from your backend
enableVideo: true,
callback: 'onCallConnected',
onError: 'onCallError'
});
| Parameter | Type | Description |
|---|---|---|
roomName | string | Required. Twilio Video room or TwiML call identifier. |
token | string | Required. JWT Access Token generated by your web backend using Twilio SDK. |
enableVideo | boolean | Optional. Set to true for video calls or false for audio-only VoIP. |
Yes. Nativine integrates iOS PushKit and Apple CallKit / Android ConnectionService to ring incoming calls even when the screen is locked.
Yes. Nativine automatically includes runtime Microphone and Camera permission descriptors in the native Info.plist and AndroidManifest.xml.