• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

tinode/ios: Tinodios: Tinode Messaging Client for iOS

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

tinode/ios

开源软件地址:

https://github.com/tinode/ios

开源编程语言:

Swift 99.4%

开源软件介绍:

Tinodios: Tinode Messaging Client for iOS

iOS client for Tinode in Swift.

Status: beta. Usable and mostly stable but bugs may happen.

Installing and running

Important! This repository contains large files which require a git extension git-lfs.

This is NOT a standalone app, this is just a frontend, a client. It requires a backend. See installation instructions.

Getting support

Features

Completed

  • One-on-one conversations and group chats.
  • Channels with unlimited number of read-only subscribers.
  • Unread message counters.
  • Push notifications and in-app presence notifications.
  • Message status notifications: message delivery to server; received and read notifications.
  • Markdown-style formatting of text, e.g. *style* → style.
  • Replying and forwarding messages.
  • Trusted account badges: verified account, staff, etc.
  • Form messages suitable for chatbots.
  • Attachments and inline images, voice/audio messages.
  • Muting/un-muting conversations and other granular permission management.
  • Integration with iOS's stock Contacts.
  • Invite contacts to the app by SMS or email.
  • Transport Level Security - https/wss.
  • Offline mode.

Not Done Yet

  • Previews not generated for videos, links or docs.
  • No video messages. No video or audio calling.
  • Typing indicators.
  • No support for switching between multiple backends.
  • Mentions, hashtags.
  • End-to-End encryption.

Dependencies

Push notifications

If you want to use the app with your own server and want push notification to work you have to set them up:

  • Register at https://firebase.google.com/, set up the project if you have not done so already.
  • Download your own config file GoogleService-Info.plist and place it in the Tinodios/ folder of your copy of the project. The config file contains keys specific to your Firebase/FCM registration.
  • Copy Google-provided server key to tinode.conf, see details here.

Translations

The app is currently available in the following languages:

  • English (default)
  • Chinese (simplified)
  • Chinese (traditional)
  • Russian
  • Spanish

More translations are welcome. See instructions.

Other

Screenshots

App screenshot - chat list App screenshot - conversation App screenshot - account settings App screenshot - topic info App screenshot - find people App screenshot - forward message




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap