Meeting SDK dynamic feature :mobilertc integration —on demand SDK install

Meeting SDK Type and Version
I recently downloaded Zoom Meetings Android SDK latest package v6.1.1.22760

Description
Since previous iterations, Zoom Meetings Android SDK comes with dynamic_sample & feature_mobilertc folders which lets you get the Meeting SDK delivered as an optional package after the app is installed.
I want to enable this functionality for the app users, so that they can use the SDK features as per their choice at the time of app installation.

I cannot understand the official zoom documentation on integration part for same.
Please assist with any other tutorials or step by step procedures on how to integrate the dynamic feature module to enable the on-demand sdk install feature and make use of it for the best user experience.

I am facing the same issue, an official documentation would help us a lot to achieve this .

Hi

I’m encountering an issue while integrating the On-Demand SDK (on uploading final bundle to play store).
Have you faced a similar issue before?

Resource table of module ‘feature_mobilertc’ contains references to non-existing files:
[
res/drawable-v23/compat_splash_screen.xml, res/drawable-v23/compat_splash_screen_no_icon_background.xml, res/drawable/ic_add_phone_number_success.xml, res/drawable/ic_anno_arrow.xml, res/drawable/ic_anno_eraser.xml, res/drawable/ic_anno_eraser_select.xml, res/drawable/ic_anno_save.xml, res/drawable/ic_anno_save_select.xml, res/drawable/ic_anno_select.xml, res/drawable/ic_anno_select_select.xml, res/drawable/ic_anno_shape.xml, res/drawable/ic_anno_shape_select.xml, res/drawable/ic_anno_text.xml, res/drawable/ic_anno_text_select.xml, res/drawable/ic_back_on_ligh.xml, res/drawable-xhdpi-v4/ic_can_unmute.png, res/drawable/ic_close.xml, res/drawable/ic_device_ipphone.xml, res/drawable/ic_device_zpa.xml, res/drawable/ic_dlp_locked.xml, res/drawable/ic_done.xml, res/drawable/ic_encryption_ecb_dimmed_on_dark.xml, res/drawable/ic_encryption_pq_e2e.xml, res/drawable/ic_external_user.xml, res/drawable/ic_im_chatlist_panel_custom_sent.xml, res/drawable/ic_im_chatlist_panel_draft_and_sent.xml, res/drawable/ic_im_custom_emoji_loading.xml, res/drawable/ic_notify_me_when_available.xml, res/drawable/ic_pbx_history_summary_full_delete.xml, res/drawable/ic_shortcuts_join_next_meeting.xml, res/drawable/ic_shortcuts_my_qr_code.xml, res/drawable/ic_shortcuts_show_upcoming.xml, res/drawable/ic_shortcuts_start_meeting.xml, res/drawable/ic_smart_summary.xml, res/drawable/ic_voice_talk_cancel.xml, res/drawable/ic_voice_talk_cancel_tablet.xml, res/drawable/ic_voice_talk_def.xml, res/drawable/ic_voice_talk_def_tablet.xml, res/drawable/ic_voice_talk_over.xml, res/drawable/ic_voice_talk_play.xml, res/drawable/ic_voice_talk_processing.xml, res/drawable/ic_voice_talk_send.xml, res/drawable/ic_voice_talk_sending.xml, res/drawable/ic_voice_talk_stop.xml, res/drawable/ic_voice_talk_stop_tablet.xml, res/drawable/ic_voicemail_chat_card_loading.xml, res/drawable/ic_voicemail_chat_card_loading_rotate.xml, res/drawable/ic_voicemail_chat_card_pause.xml, res/drawable/ic_voicemail_chat_card_play.xml, res/drawable/ic_webinar_bo_audio_on.xml, res/drawable/ic_webinar_bo_video_on.xml, res/drawable-xhdpi-v4/ic_widget_cloud_recording.png, res/drawable-xhdpi-v4/ic_widget_meetings.png, res/drawable-xhdpi-v4/ic_widget_participant.png, res/drawable/ic_zoom_iq.xml, res/drawable/izm_btn_record_pause_pressed.xml, res/drawable/multi_task_midldle_grid_handle.xml, res/drawable-xxhdpi-v4/reaction_coffee.png, res/drawable-night-xxhdpi-v8/reaction_coffee.png, res/drawable/reaction_coffee_plist.xml, res/raw/beep.ogg, res/raw/ring_original.wav
]

Thanks
Nishant

Hi Nishant, I am not facing any such issue, and I am able to upload my signed app bundle to Internal testing in Google Play store.
The issue I am currently facing is that after downloading the zoom modules through dynamic delivery, the SO libraries are failing to load, but work fine after reloading the app. I am using React Native Application.

1 Like

One possible fix to solve this issue, try downloading the mobilertc lib again from zoom and replace it with the aar file in your project.

Thanks

found the issue i think
it’s proguard related issue - 99% :crossed_fingers: