如何在我的Android应用中嵌入环聊聊天

时间:2015-06-16 09:12:28

标签: android google-hangouts hangouts-api

我的问题与下面的问题相似...... How to embed Skype in my App

我有一个Android应用程序。我们可以选择与我们的Google联系人用户聊天。所以,我们计划使用环聊聊天来实现。现在,我只想在我的Android应用程序中使用环聊聊天。我应该可以使用视频群聊从我自己的用户界面与我的谷歌联系人用户聊天。

由于

2 个答案:

答案 0 :(得分:3)

没有API是不可能的。并且它的API不存在。我想创建聊天应用程序,你可以使用GCM。

您可以为视频群聊撰写扩展名:Hangouts API。 但是目前无法实现android应用程序集成。 (我认为它永远不会,因为他们有他们的协议)

你只有一种方法可以做到这一点。下载whiresharkfidler,查看在您的Android或网络视频聊天中聊天期间发送/接收的http次请求。 :)

但我仍然认为他们有一些身份验证和散列会使这变得不可能。

答案 1 :(得分:1)

Twilio Video是一种可能的解决方案。

Android QuickStart包含一个完整的Android Studio应用程序,您可以下载并试用。

https://www.twilio.com/docs/api/video/guide/quickstart-android

使用API​​有4个关键组件:

  • 用户身份和访问令牌
  • 会话
  • 视频和音频曲目
  • 活动Webhooks

Getting started with the Client看起来像这样:

// Create an AccessManager to manage our Access Token
AccessManager accessManager = new AccessManager(ConversationActivity.this,
                                ACCESS_TOKEN,
                                accessManagerListener());

// Create a Conversations Client and connect to Twilio's backend.
TwilioConversationsClient conversationsClient =
  TwilioConversationsClient.create(accessManager, conversationsClientListener());
conversationsClient.listen();

/* See the "Working with Conversations" guide for instructions on constructing a
ConversationsClientListener */
private TwilioConversationsClient.Listener conversationsClientListener() {
  return new TwilioConversationsClient.Listener() {
    @Override
    public void onStartListeningForInvites(TwilioConversationsClient conversationsClient) {
      Log.i(TAG, "Connected to Twilio!");
    }

    ...

  };
}

请注意:我为Twilio工作