草庐IT

java - 访问 Google Talk 聊天记录

我正在寻找访问GoogleTalk的方法聊天记录。用于android设备的方法,但不必特定于它。我正在寻找最好的官方方法,但这不是必需的。AFAIK没有官方方法。方法一定不能,通过IMAP(需要启用聊天和标签)通过Talk.apk的ContentResolver(需要安装talk.apk)除非它以某种方式绕过上述方法之后列出的问题。Google的不同GoogleTalk应用程序都能够记录聊天记录,但我没有任何文档知道它是如何工作的。 最佳答案 GoogleAppsScript有一个getChatThreads()API调用。使用这些

android - Google Cloud Messaging - CCS (XMPP) 与 HTTP 服务器

我已阅读文档https://developer.android.com/google/gcm/index.html我能看到的唯一区别是基于CCS(XMPP)的服务器允许在android设备和GCM服务器之间直接进行双向通信。还有什么其他原因让您选择CCS(XMPP)而不是HTTP,反之亦然? 最佳答案 CCS(XMPP)是异步的,这意味着它应该比HTTP更快。它还使用设备上现有的GCM连接将消息从您的应用程序发送到您的服务器(这样可以节省电池电量,因为您不必打开自己的服务器连接)。另一方面,HTTP编码要简单得多,因此除非您需要双向

android - Google Cloud Messaging - CCS (XMPP) 与 HTTP 服务器

我已阅读文档https://developer.android.com/google/gcm/index.html我能看到的唯一区别是基于CCS(XMPP)的服务器允许在android设备和GCM服务器之间直接进行双向通信。还有什么其他原因让您选择CCS(XMPP)而不是HTTP,反之亦然? 最佳答案 CCS(XMPP)是异步的,这意味着它应该比HTTP更快。它还使用设备上现有的GCM连接将消息从您的应用程序发送到您的服务器(这样可以节省电池电量,因为您不必打开自己的服务器连接)。另一方面,HTTP编码要简单得多,因此除非您需要双向

android - 启用流管理 asmack android

我在使用XEP-0198流管理时遇到问题。基本上,当互联网随机断开并且服务器仍然有客户端在线时,我想在Android上启用此消息丢弃问题。为了解决这个问题,我想使用XEP-0198,它使用请求和确认过程。你可以找到更多here。基本上我为此使用sm:3。问题是当我设置XMPPConnection.DEBUG_ENABLED=true;我在asmack内部的日志中得到sm:3,但我无法通过在连接上添加任何packetListner来获得它。这是asmack调试打印的内容:这是我从packetFilter得到的:我曾尝试通过查看聊天安全和yaxim的代码来自定义数据包过滤器,但我不知道如何

android - 启用流管理 asmack android

我在使用XEP-0198流管理时遇到问题。基本上,当互联网随机断开并且服务器仍然有客户端在线时,我想在Android上启用此消息丢弃问题。为了解决这个问题,我想使用XEP-0198,它使用请求和确认过程。你可以找到更多here。基本上我为此使用sm:3。问题是当我设置XMPPConnection.DEBUG_ENABLED=true;我在asmack内部的日志中得到sm:3,但我无法通过在连接上添加任何packetListner来获得它。这是asmack调试打印的内容:这是我从packetFilter得到的:我曾尝试通过查看聊天安全和yaxim的代码来自定义数据包过滤器,但我不知道如何

android - XMPP aSmack - 如何获取当前用户状态(离线/在线/离开/等)?

我是android中xmpp/asmack的新手。任何人都可以帮助我获得用户的friend(花名册)的存在我正在使用这个:Presenceavailability=roster.getPresence(user);ModeuserMode=availability.getMode();我还应该做些什么来获取我的名册中列出的每个用户的可用性状态。 最佳答案 就这样使用吧:Presenceavailability=roster.getPresence(user);ModeuserMode=availability.getMode();r

android - XMPP aSmack - 如何获取当前用户状态(离线/在线/离开/等)?

我是android中xmpp/asmack的新手。任何人都可以帮助我获得用户的friend(花名册)的存在我正在使用这个:Presenceavailability=roster.getPresence(user);ModeuserMode=availability.getMode();我还应该做些什么来获取我的名册中列出的每个用户的可用性状态。 最佳答案 就这样使用吧:Presenceavailability=roster.getPresence(user);ModeuserMode=availability.getMode();r

android - 如何在不使用 XMPP 或任何其他脚本的情况下使用 FCM 向设备发送设备通知。?

有什么方法可以通过FCM将上游通知消息从一台安卓设备发送到另一台与Firebase数据库连接的设备。我知道XMPP服务器可以接收上游消息并将通知发送到其他设备。要接收使用上游API发送的消息,我需要实现XMPP服务器,但还有其他方法吗??? 最佳答案 IsthereanywaytosendUpstreamnotificationmessagethroughFCMfromoneandroiddevicetoanotherdevicesconnectedwithFirebasedatabase?目前无法直接从一台设备发送消息到另一台设备

android - 如何在不使用 XMPP 或任何其他脚本的情况下使用 FCM 向设备发送设备通知。?

有什么方法可以通过FCM将上游通知消息从一台安卓设备发送到另一台与Firebase数据库连接的设备。我知道XMPP服务器可以接收上游消息并将通知发送到其他设备。要接收使用上游API发送的消息,我需要实现XMPP服务器,但还有其他方法吗??? 最佳答案 IsthereanywaytosendUpstreamnotificationmessagethroughFCMfromoneandroiddevicetoanotherdevicesconnectedwithFirebasedatabase?目前无法直接从一台设备发送消息到另一台设备

Android 和(数百万)推送通知

我正在开发我第一次在iPhone上创建的应用程序的Android版本,该应用程序需要每天向用户发送(如果它与iPhone版本一样成功的话)多达数百万条推送通知。我天真地认为Android平台有一个推送通知服务作为它的兄弟,所以我决定在开发结束时看看这个功能,现在我来了!我在stackoverflow上搜索了有关此功能的答案(问题?),并找到了几个选项(谢谢大家!)但是你们中的任何人都能够以如此大的数量实现这样的功能吗?这是我找到的选项:Google'sC2DMFramework:我的第一个问题是它只适用于Android2.2+但如果没有这个200.000notificationsada