Services Plugins FAQs

Agora Video Conferencing (WebRTC) and Streaming with Cloud Recording - New Plugin from Zeroqode

Hello @waikeong,

Thank you for your feedback. We cannot assure you that the plugin will work perfectly in any native applications such as those built on Flutter SDK. However, we ensure that our plugins function correctly within Bubble Web Apps on the browser.

I have personally tested the plugin by launching a conference on the live demo page, copying the invitation link, and opening it on my Android phone through Google Chrome. The image from my mobile camera was successfully sent to my browser on the laptop.

Please verify that you are receiving accurate information in your browser by following the step-by-step mode. Additionally, please refer to the screenshots below as they demonstrate the workflow triggered when connecting to the conference through the shared link from my mobile browser.

Summary



If I can help you with additional information regarding our plugins, please let me know.
Have a great weekend ahead.
Best regards, :pray:

Hi @Igor,
Thanks again for your time on testing the updated plugin.
We have checked with Agora directly too. They are pointing us to check with you if this plugin have a trigger (AgoraRTCClient.on(“user-joined”)) when clients joins.
Please advise.

Hi @waikeong,
Thank you for your reply.

The plugin has this event that can be used: AgoraRTC A User joined
Below you can find the workflow example from the plugin demo page.


I hope it helps.
If you require any further information, feel free to contact me.
All the best, :slight_smile:

Hi @Igor, thanks for sharing. We tested out, it only works when client is coming in from another web browser. If we try to join from Flutter SDK it doesn’t trigger “User joined” event. :melting_face:

Hello @waikeong,

I appreciate your response.

  1. Are you currently using the latest version of the Agora plugin in your Bubble application?
  2. Have you attempted to view your Bubble application in step-by-step mode while having the browser console activated to check for any error messages that may arise when the user enters the Conference link through a Flutter SDK application?
  3. Have you also experimented with the plugin’s live demo page in step-by-step mode?

I look forward to hearing back from you.

Best regards,

Hello! I am not able to see the other user’s screen in conference mode. I have added the unique ID to the element and everything else seems to work fine, however, the other person’s video is not displayed. See the image below:
This is the link to the editor: TalkShopV1 | Bubble Editor

Hello @canodjan3,

Thank you for your message, and I apologize for the delayed response during the weekend.

I have thoroughly examined your Demo page and also reviewed the plugin demo page for references, to confirm that the viewers are visible when someone joins the conference.

Upon checking our plugin demo page, I could see that the viewers were indeed visible.

I recommend double-checking the setup of your plugin page. Run each action in step-by-step mode and compare with the plugin demo editor page, to ensure that your workflow is accurate, and verify that the groups you are using have a data source to display relevant information.

For example, I noticed that your Agora viewers group lacks a data source.

Hope it helps. :pray:

If you have any other inquiries related to the plugin, feel free to contact me.

Best regards,

Thank you Igor! I double-checked everything but your Edito doesn’t have a content type either and it is working. Everything is copy pasted from your editor and every single workflow is the same as well as conditionals and elements.

Hello @canodjan3,

Thank you for getting back to us.

I couldn’t determine the exact reason why your page is not functioning as expected. It’s possible that the issue might be related to the privacy settings in some way. We noticed that when we initiated a conference, a specific workflow ran on your page that is not present on our test demo page.


To further investigate, we created a simple test page within your app. On this page we used only one action in the workflow: the “Join AgoraRTC A” plugin element, along with a group to display remote users. As shown in the screenshot below, this setup is functional, and I am able to see myself connected from another device.

Screenshot

I hope this will be helpful for you.

If you have any other questions related to the product, please don’t hesitate to reach out.

Wishing you all the best! :blush:

Thank you Igor! Apparently, the issue was the group layout was a column, when I changed it to align to parent it became visible. Very weird haha btw, you can only screen share at the beginning, right?

I was wondering if you could help me figure this out too: Loom | Free Screen & Video Recording Software | Loom

Thank you!

Hello @canodjan3,

I appreciate your message. It’s great to hear that you were able to resolve the problem with responsiveness and that the visibility of the groups has improved.

In regards to the problem you’re experiencing with the Start Recording Button, I will review this matter with our team. If there are any issues in your setup that you’ve noticed, I’ll be sure to inform you. Your thorough Loom video explanation is much appreciated.

I’ll keep you posted as soon as there are any updates.

Thank you for your understanding and cooperation.

Best regards,

Hi @canodjan3,
Thank you for your patience.

We have verified the Loom video with the dev team and also checked the Get resource ID action on our side and it is working.
The action works as it should:

Our team suggested that another reason for the problem may be the wrong value in Authorization settings. You don’t use this in some fields, but it is used in all API calls.

We found the tutorial on how to obtain the Client ID and Client Secret Here. You can encode these values Here.

Kindly note that you need to put this symbol between the keys before encoding.
Please try to generate the keys once again and use the last generated keys from Agora to try to test the Get resource ID action after it.
image

I hope the above information will be useful for you.
Please try our suggestions, and let us know if they worked.
Regards, :slight_smile:

Awesome! Will do that, thank you. Just a couple of questions:
1.- Is it possible to preview my video before joining the room?
2.- Is it possible to share the screen once inside the call instead of at the beginning?

Appreciate your ongoing support here

Hi @canodjan3,
Thank you for your reply.

At the moment, the plugin doesn’t have this feature. I’ll add it to our list of Agora plugin improvements.

Unfortunatly not, you can select the screen-sharing option only before starting the conference.

If you have any other plugin-related questions, please let me know.
Regards,

Hey there! so even on the plugin Demo page is not working! there needs to be something wrong with the action “Join A AgoraRTC” Can we please resolve this?


take a look at this! it loads and stops

Hello @elijah ,
Thank you for contacting us.

Our developers are already working on solving this issue.
Also, it looks like you tried to reach us by mail as well (support@zeroqode.com), we have already responded to you and will continue to communicate with you via email.

Best Regards,
Anton

Heads-up: An Important Update is Coming!

Hi everyone! :slightly_smiling_face:

We’re excited to share that an update for the Agora Streaming & Video Conference plugin is on its way! This update is all about making things more secure for you and your users. As part of this, you’ll need to re-enter your API keys in the actions.

We know this might be a small extra step, but it’s worth it to keep everything running smoothly and securely. To make the process seamless, we recommend having your keys handy once the update rolls out.

We’ll let you know as soon as the update is ready—stay tuned!

Zeroqode Team

2 Likes

Hi folks!

The new plugin version 1.71.0 is now live! This update enhances security, but it comes with an important note:

  • After upgrading to this version, your app will stop working until you re-enter your API keys in the actions.

  • Make sure to update your keys in the appropriate actions to get everything running smoothly again.

If you have any questions or need assistance, feel free to reach out. Thank you! :slightly_smiling_face:

1 Like