Notify other user to accept the video call initiated by user one (Video call by jitsi-meet from Rocket Chat) - ios

We are trying to integrate Jitsi Video calling in Rocket chat, we succeeded to integrate the Jitsi SDK in Rocket chat, For that i have taken one button on chat window of rocket chat on tapping of which user navigating to Jitsi's video view controller,
My problem is what, suppose 'user 1' and 'user 2' are chatting and 'user 1' want to have a video call with 'user 2' and for that he tap on video button then 'user 2' should get the video call invitation to accept it and start the video conference.
The Web's Rocket chat app has the video button already on chat window of Rocket chat and also Web's Rocket chat has provided the settings from Admin's account to set the video call URL and room id names etc. so in web app of Rocket chat if 'user 1' taps on video button 'user 2' gets the invitation with 'Click to join' button in chat and video conference get starts in same window by tapping on button 'Click to join'..
As in iOS Rocket chat we dont have any default video button or any settings like web to allow the Jitsi video call to have confernce for users who are chatting, I took my own video button and landed user to next viewController and did the set up as per Jitsi's install guid,
Which works for static Room ids, but i want it to work for different different users of different different sessions/logins..
Is there any thing is there in mobile Rocket chat to support Jitsi video calling like Web's Rocket chat..? Or how can i achieve the same functionality like web's Rocket chat+Jitsi in Mobile Rocket chat.
I have been searching for same thing from more than a week of time, But not able to get anything for native iOS, yes there are lot of things available for Desktop RocketChat + Jitsi, but i didnt get anything for native iOS...
Please.. Your any help will be highly appreciated..
Thanks

Related

Opening a zendesk chat by chat id reference

When a customer is viewing their basket, and they click "chat now" button, I want to be able to open a zendesk chat / web widget and connect it to specific chatId/ticketId. This is because I only want to have one chat/ticket-per-basket, such that if customer comes back after a while, and clicks "chat now" button, it should open a chat which was starter earlier, with it's history etc. available.
I can't figure out how to open a chat by specific chat reference id in javascript.

Get Cordova app to show up on iOS "Share To" menu

Here is my scenario:
I am writing an application which allows users to play games and share their scores on a public "scoreboard" platform. So basically, you play a game like Temple Run, then when you die, you would hit the "Share with my friends button".
It should look something like the image above. I want the user to be able to see the icon of my Cordova application here.
How can I get my application to show up in that menu, and get the contents of the message (Which should be something like: "Try beating me in temple run 2 with a score of 60")

Send Facebook message via iOS app (in background)

I'm building an iOS app that allows users to "invite friends" to fun events they're planning within the iOS app. One way to invite a friend is via SMS (we use Twilio and it sends out the message "John has invited you to Soccer Game" in the background).
Can we do this with FB Messages/Messenger? So if you don't have someone's phone # but you are connected to them via FB, can we send a Messenger message in the background?
(All I've found so far is App Requests but they seem to popup an ugly dialog box asking the user to hit "send" when done).
There is the Chat API, although it´s not built for auto messages but for...well, chats: https://developers.facebook.com/docs/chat/
"Please do not use this API to send spammy messages to users. Facebook
takes user experience and spam extremely seriously and if users report
your app as using the Chat API to spam them, we will disable your
app."
Afaik that is the only way to use the message inbox without any popup, but i would suggest not even thinking about going that way as it would surely be spam (=unrequested advertisement) and Facebook would definitely remove your App sooner or later ;)

starting a text chat with google hangouts with a url like in skype

I want to create a button or link in my web application for starting a chat to a contact.
I know the contact's google addresses, and I want to include in a web page, a list of the possible destinations (like a contact list) which the user can click and automatically start a chat window to this user (assuming the user has the hangouts plugin installed and logged-in).
With skype, I can include something like call someuser1. How do I do the same thing with Hangouts?
Google has something called the Hangout Button which you can embed into your website. More information on how to embed it can be found at: https://developers.google.com/+/hangouts/button

Video conferencing using opentok

How can i add clients to a video chat using their email id in opentok.I have tried opentok using javascript api,but i can only see my face in the browser.Is there any way to add clients using facebook account?
No. To see video streams from other people they would need to:
1. be connected to to same session Id as you are
2. be publishing to the session
TO add clients to a video chat, I would simply send them a link (via email or fb messages) to your site with a specific sessionId, and on page load the site will connect to the session, publish video, and subscribe to other video streams.
Here's an awesome quick tutorial to get you started
Go to Tokbox.com and under the widgets title, click the add to your site link.
Choose the Basic Embed option, enter a valid e-mail address and then click the Get code link.
Copy the code provided by Tokbox to your clipboard.
You can paste your code into any page or widget that accepts HTML code. From within Content Editing mode
Adding HTML To A Sidebar.
Once you've added your embed code, this is it how it will appear in the content editor.
After embedding your Tokbox code you may be prompted to enable access to your camera and microphone. If that occurs, click allow. You will then see the Tokbox video chat widget appearing within your site.
And that's it! You're ready to start a video chat. Once a video chat has been initiated, you can moderate your session by ticking the I'm a moderator prompt in your chat window and typing in the secret code you received from Tokbox in your e-mail when signing up.
More about OpenTok:
Mobile chat app development
Creating an iPhone video chat app using Parse and Opentok

Resources