Integrations
SDK
Integrate Pagecall with your app
Web SDK
React
https://www.npmjs.com/package/@pagecall/react
import { Pagecall } from "@pagecall/react";
...
return (
<Pagecall
mode="meet"
roomId="<room id>"
accessToken="<access token>"
/>
);
Native SDK
Using the platform’s native web view alone may not provide a seamless real-time experience in a native app. To ensure stability, it is recommended to integrate Pagecall using platform-specific SDKs.
Currently, the native SDK does not support video functionality and only provides whiteboard and voice-based meeting capabilities. If video functionality is essential for your service, please reach out to sales@pagecall.com for further assistance.
iOS
https://github.com/pagecall/pagecall-ios-sdk
let pagecall = PagecallWebView()
_ = pagecall.load(roomId: "<room id>", accessToken: "<access token>", mode: .meet)
Android
https://github.com/pagecall/pagecall-android-sdk
public class MainActivity extends AppCompatActivity {
...
@Override
protected void onCreate(Bundle savedInstanceState) {
...
webView = new PagecallWebView(MainActivity.this);
webView.load("{room_id}", "{token}", PagecallWebView.PagecallMode.MEET);
}
React Native
https://www.npmjs.com/package/react-native-pagecall
import { PagecallView } from "react-native-pagecall";
...
return (
<PagecallView
mode="meet"
roomId="<room id>"
accessToken="<access token>"
/>
);
Flutter
https://pub.dev/packages/flutter_pagecall
PagecallViewController? _pagecallViewController;
...
Expanded(
child: PagecallView(
mode: "meet",
roomId: "<room id>",
accessToken: "<access token>",
onViewCreated: (controller) {
_pagecallViewController = controller;
},
),
),