jitsi-meet/react/features/base/util/embedUtils.native.ts
theluyuan 38ba663466
Some checks failed
Close stale issues and PRs / stale (push) Has been cancelled
init
2025-09-02 14:49:16 +08:00

27 lines
587 B
TypeScript

import { getBundleId } from 'react-native-device-info';
/**
* BUndle ids for the Jitsi Meet apps.
*/
const JITSI_MEET_APPS = [
// iOS app.
'com.atlassian.JitsiMeet.ios',
// Android + iOS (testing) app.
'org.jitsi.meet',
// Android debug app.
'org.jitsi.meet.debug'
];
/**
* Checks whether we are loaded in iframe. In the mobile case we treat SDK
* consumers as the web treats iframes.
*
* @returns {boolean} Whether the current app is a Jitsi Meet app.
*/
export function isEmbedded(): boolean {
return !JITSI_MEET_APPS.includes(getBundleId());
}