染色:Android的Tinode消息客户端
使用TINODE后端的Android Instant Messenger。 Beta质量软件。发行版中有调试APK。
安装和运行
这不是独立的应用程序,这只是一个前端,客户。它需要后端。请参阅安装说明。
得到支持
- 阅读客户端和服务器端API文档。
- 为了支持,一般问题,讨论发布到https://groups.google.com/d/forum/tinode。
- 对于错误和功能请求打开问题。
- 使用https://tinode.co/contact进行商业查询。
帮助
- 如果您感谢我们的工作,请帮助传播这个消息!在Reddit,HN和其他社区上分享比您想象的更大。
- 考虑购买付费支持:https://tinode.co/support.html
- 如果您是软件开发人员,请向我们发送带有错误修复和新功能的拉动请求。
- 如果您使用该应用程序并发现错误或缺失功能,请通过提交错误报告和功能请求,让我们知道。为您发现最有价值的现有功能请求投票。
- 如果您会说英语以外的其他语言,请将这些应用转换为您的语言。您还可以审查并改善现有翻译。
- 如果您是UI/UX专家,请帮助我们抛光应用程序UI。
- 使用:在工作或家里为您的同事或朋友安装它。如果您想参加封闭测试,请与我们联系。
什么有效:
- 一对一的对话和小组聊天。
- 具有无限数量的订户数量的渠道。
- 视频和音频通话。
- 附件,内联图像和视频,语音消息。
- 未读消息计数器。
- 推送通知和应用内的存在通知。
- 消息状态通知:消息传递到服务器;接收并阅读通知;打字通知。
- 文本的降级式格式,例如 *样式 *→样式。实现为跨度。
- 编辑发送消息,回复和转发消息。
- 受信任的帐户徽章:经过验证的帐户,员工等。
- 形成适合聊天机器人的消息。
- 文件附件,内联图像和视频,语音消息。
- 静音/未介绍对话和其他粒状许可管理。
- 与Android的股票联系人集成。
- 通过短信或电子邮件邀请联系人到该应用程序。
- 运输级安全性-HTTPS/WSS。
- 离线模式。
尚未完成:
- 端到端加密。
- 录制视频消息。
- 不支持多个后端之间切换。
- 不支持多个帐户。
- 提到,主题标签。
- 预览未用于音频,链接或文档。
直接依赖性
SDK:
- 杰克逊(Jackson)的JSON序列化。
- Java-Websocket用于Websocket。
SDK不包含Android特异性依赖项。
应用
- 用于推送通知的Google服务。见下文。
- 崩溃报告的Crashlytics。
- 毕加索用于下载和缓存。
- 用于挑选图像或视频的Android Image Picker。
- OSS许可证插件,以符合OSS许可证。
- 标准的Android依赖性。
其他
演示化身和其他一些图形来自https://www.pexels.com/在CC0许可下。
http://subtlepatterns.com/的背景模式,允许归因的商业和非商业用途。
contacts.vcf包含可用于测试的联系人列表。使用命令将其推向模拟器
adb push contacts.vcf /sdcard/contacts.vcf
推送通知
如果您想与自己的服务器一起使用该应用程序并希望推送通知工作,则必须设置它们:
- 在https://firebase.google.com/上注册,如果您还没有这样做,请设置该项目。
- 下载您自己的配置文件
google-services.json ,然后将其放置在艾特罗伊德项目副本的app/文件夹中。该配置文件包含特定于firebase/fcm注册的键。 - 将Google提供的服务器密钥复制到
tinode.conf ,请参见此处的详细信息。 - 重新编译应用程序。如果您添加
google-services.json不正确地将编译,但随后将崩溃,但没有明显的例外。
翻译
该应用当前以以下语言可用:
- 英语
- 中文(简化)
- 中国(传统)
- 法语
- 德语
- 印地语
- 韩国人
- 葡萄牙语
- 罗马尼亚人
- 俄语
- 西班牙语
- 乌克兰
欢迎更多翻译。请参阅说明。
屏幕截图





