admin管理员组文章数量:1315252
I am integrating zoom into react native application. App is getting crash when I try to join or start a meeting. Below are versions used react native- 0.74.3 react-native-zoom-us- 8.0.1
ZoomUs.initialize() is working correctly and I get the success response. ZoomUs.startMeeting() or ZoomUs.joinMeeting() crashes the app.
Required jwtToken and zoomAccessToken are created from ApiKey and SecretKey
useEffect(()=>{
async function fetchData() {
console.log("inside fetch dataa")
try {
await ZoomUs.initialize({
jwtToken: token,
domain: 'zoom.us',
// appKey: 'FW59TFeBQ02VOpMtwlqaRg',
// appSecret: 'KuVIOqnCYamiURJAJiZoYEOGLDQY1SOo',
},
{
disableShowVideoPreviewWhenJoinMeeting: true,
enableCustomizedMeetingUI: true,
}).then(async(res)=>{
console.log("Zoom SDK initialization..............",res)
}).catch((err)=>{
console.log("Zoom SDK initialization error.............",err)
});
} catch (error) {
console.error('Zoom SDK initialization failed: ', error);
}
}
fetchData();
},[])
const joinMeet = () => {
try {
const meetingOptions = {
meetingNumber: '1234567890',
userName: 'Test user',
zoomAccessToken: zak,
};
ZoomUs.startMeeting(meetingOptions)
.then((res) => {
console.log('Successfully joined meeting',res);
})
.catch((error) => {
console.error('Error joining meeting:', error);
});
} catch (error) {
console.log("Zoom error.............",error)
}
}
When I click on Join button, app get crashed without any logs. I tried with latest version of react-native-zoom-us. Added required permissions given in official documentation of react-native-zoom-us.
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.MICROPHONE" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE" tools:node="remove"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_MICROPHONE" tools:node="remove"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_PHONE_CALL" tools:node="remove"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION" tools:node="remove"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK" tools:node="remove"/>
<uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
本文标签:
版权声明:本文标题:React native app gets crash on ZoomUs.startMeeting or ZoomUs.joinMeeting when using react-native-zoom-us package - Stack Overflo 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1741980936a2408391.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论