Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在我的Android应用程序中嵌入聊天室_Android_Google Hangouts_Hangouts Api - Fatal编程技术网

如何在我的Android应用程序中嵌入聊天室

如何在我的Android应用程序中嵌入聊天室,android,google-hangouts,hangouts-api,Android,Google Hangouts,Hangouts Api,我的问题与下面的问题相似。。。 我有一个android应用程序。在那里,我们可以选择与我们的谷歌联系人用户聊天。所以,我们计划用闲逛聊天来实现。现在,我只想在我的android应用程序中使用聊天室。我应该能够通过我自己的用户界面使用hangout和我的google联系人用户聊天 谢谢没有API是不可能的。而这方面的API并不存在。如果您想创建聊天应用程序,可以使用GCM 您可以为Hangout编写扩展名:。 但android应用程序集成目前还不可能实现。(我认为永远不会,因为他们有自己的协议)

我的问题与下面的问题相似。。。

我有一个android应用程序。在那里,我们可以选择与我们的谷歌联系人用户聊天。所以,我们计划用闲逛聊天来实现。现在,我只想在我的android应用程序中使用聊天室。我应该能够通过我自己的用户界面使用hangout和我的google联系人用户聊天


谢谢

没有API是不可能的。而这方面的API并不存在。如果您想创建聊天应用程序,可以使用GCM

您可以为Hangout编写扩展名:。 但android应用程序集成目前还不可能实现。(我认为永远不会,因为他们有自己的协议)

你只有一种方法可以做到这一点。下载
whireshark
fidler
并查看在android或网络聊天室聊天期间发送/接收的
http
请求。:)


但我仍然认为他们有一些身份验证和哈希,这将使这不可能。Twilio视频是一个可能的解决方案

Android快速入门包括一个完整的Android Studio应用程序,您可以下载并试用

使用API有4个关键组件:

  • 用户标识和访问令牌
  • 对话
  • 视频和音频曲目
  • 事件Webhooks
看起来像这样:

// 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工作

@loane:谢谢回复。。。好啊这些Skype、Facebook、Whatsapp中的任何一个都有可能吗?我记得Hangout使用GCM,所以不可能在你的应用程序中创建Hangout,因为你需要私钥。同样的原因,你也不能制作Whatsapp。你可以使用facebook应用程序,因为我知道一些facebook客户端聊天:Skype有一些NAT遍历算法和
超级节点
用户,因此除非他们提供API,否则很难让您成为客户机。请注意,它们可能会不时更改API,所以即使您编写了…@loane:Thx,您也需要更新您的应用程序。。。是否可以集成任何其他聊天应用程序?就像第三方或付费应用程序一样。我只想将实时聊天集成到我的应用程序中。不想创建自己的聊天应用程序。请指导我。是的,我说过唯一的方法是使用
查看实时聊天,而使用whireshark
,您将看到在实时聊天过程中传输了哪些请求。我不知道这是否可行,也许他们使用私钥来验证只有公司的正版应用程序才能在服务器上发送请求。