搜索插件、代码仓与 APP 分类

插件详情v0.3.5

zoom_native_sdk

另一个使用原生 Android 和 iOS Zoom SDK 加入 Zoom 会议的插件,您需要手动将 Zoom iOS 会议 SDK 拖放到您的应用程序中。

AndroidiOS
近 30 天下载
48
喜欢数
14
Pub 分数
135

安装插件

flutter pub add zoom_native_sdk

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

zoom_native_sdk 包允许 Flutter 应用程序使用原生 Android 和 iOS Zoom SDK 参与 Zoom 会议。开发者必须通过拖放所需原生库的方式手动将 Zoom SDK 集成到项目中。这种方法确保了对 Zoom 原生功能和性能的完全访问,但需要在两个平台上进行额外的设置步骤。该包非常适合需要深度 Zoom 集成且抽象程度最低的应用程序。

适合场景

  • 将Zoom会议集成到教育应用程序中
  • 在远程医疗平台中启用视频会议
  • 支持远程协作工具
  • 向企业应用添加实时网络研讨会

主要特点

  • 直接使用原生 Zoom SDK
  • 需要手动 SDK 集成
  • 平台特定优化
  • 高性能,适用于实时通信

适合对象

  • 具有原生 SDK 经验的开发人员
  • 需要高级 Zoom 功能的应用程序
  • 性能至关重要的项目

使用建议

  • 需要手动设置 SDK
  • 比纯Flutter插件更复杂的复杂性
  • 潜在的平台特定问题
  • 需要遵守Zoom的许可条款

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

zoom_native_sdk

Pub likes popularity pub points codecov

this version is initial join zoom meeting using native sdk for android and ios you need to drag and drop zoom ios meeting sdk manually to your application

Platform Setup

In order to work correctly there needs to be some platform specific setup. Check below on how to add support for Android and iOS

Android download zoom sdk for android by running this command in terminal
dart run zoom_native_sdk:download
iOS

in first you need to login to your zoom account then select your project and download ios sdk.

after download is complete unzip file and copy two file :-

  • MobileRTC.xcframework
  • MobileRTCResources.bundle

and past in IOS module

then open ios in Xcode and click right to Runner folder and add two file to it

  • MobileRTC.xcframework
  • MobileRTCResources.bundle

will be shown as this image below


after adding this files running pod install to get pods for zoom in ios

by click right to ios folder and select onpen in terminal

pod install

after pod install is complete open xcode and make sure MobileRTC.xcframework is added in TARGETS/Runner/Frameworks,Libraries, and Embedded Content


and finally in xcode go to Pods/TARGETS/zoom_native_sdk/Frameworks and Libraries

and add MobileRTC.xcframework to it and make sure it Do Not Embed as shown

for more info ios docs


Usage

import 'package:zoom_native_sdk/zoom_native_sdk.dart';
final _zoomNativelyPlugin = ZoomNativeSdk();
isInitialized = (await _zoomNativelyPlugin.initZoom(
  appKey: "",
  appSecret: "",
)) ??
false;
await _zoomNativelyPlugin.joinMeting(
  meetingNumber: "",
  meetingPassword: "",
);
About Develpment

develop and maintenance by Al7osam company

           


所属分类

依赖

依赖清单 1 项

  • plugin_platform_interface^2.1.3

源码仓库

使用此插件的项目

暂无相关数据。