如何在我的 Android 应用程序中嵌入环聊
How to embed Hangout chat in my Android App
我的问题与下面的问题类似...
How to embed Skype in my App
我有一个 android 应用程序。在那里我们可以选择与我们的 google 联系人用户聊天。所以,我们打算用hangout chat来实现。现在,我只想在我的 android 应用程序中使用环聊。我应该可以使用环聊与我自己 UI 的 google 联系人聊天。
谢谢
离不开API。 API 不存在。如果您想创建可以使用 GCM 的聊天应用程序。
您可以为视频群聊编写扩展:Hangouts API。
但是 android 目前无法进行应用程序集成。 (而且我认为永远不会,因为他们有自己的协议)
你只有一种方法可以做到这一点。下载 whireshark
或 fidler
并在 android 或网络视频群聊聊天期间查看 http
请求 sent/received。 :)
但我仍然认为他们有一些身份验证和哈希算法,这将使这成为不可能。
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 工作
我的问题与下面的问题类似... How to embed Skype in my App
我有一个 android 应用程序。在那里我们可以选择与我们的 google 联系人用户聊天。所以,我们打算用hangout chat来实现。现在,我只想在我的 android 应用程序中使用环聊。我应该可以使用环聊与我自己 UI 的 google 联系人聊天。
谢谢
离不开API。 API 不存在。如果您想创建可以使用 GCM 的聊天应用程序。
您可以为视频群聊编写扩展:Hangouts API。 但是 android 目前无法进行应用程序集成。 (而且我认为永远不会,因为他们有自己的协议)
你只有一种方法可以做到这一点。下载 whireshark
或 fidler
并在 android 或网络视频群聊聊天期间查看 http
请求 sent/received。 :)
但我仍然认为他们有一些身份验证和哈希算法,这将使这成为不可能。
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 工作