V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
newkengsir
V2EX  ›  Apple

messager

  •  
  •   newkengsir · 2016-11-11 10:47:23 +08:00 · 1983 次点击
    这是一个创建于 2921 天前的主题,其中的信息可能已经有所发展或是发生改变。

    概览

    代码介绍地址

    github

    This is a native iOS Messenger app, making realtime chat conversations and audio calls with full offline support.

    这是一个 native iOS Messenger 应用程序,进行实时聊天对话和音频电话,离线支持。


    Chat . Chat . Chat

    Chat . Chat . Chat


    PREMIUM FEATURES

    • 音频呼叫(通过数据连接的应用内语音呼叫)
    • 消息队列(离线时创建新消息)
    • 在多个帐户之间切换
    • 媒体下载网络设置( Wi-Fi ,蜂窝或手动)
    • 媒体消息的缓存设置(自动 /手动清理)
    • 自动保存媒体选项
    • 媒体消息重新下载选项
    • 动态密码生成
    • 完整的源代码可用于所有功能

    主要功能

    • Firebase 后端(全实时动作)
    • Realm 本地数据库(完全离线可用性)
    • AES-256 加密

    功能点

    • 多个设备之间的即时聊天
    • 群聊功能
    • 私人聊天功能
    • 单个或多个收件人
    • 推送通知支持
    • 不需要后端编程
    • 本机和容易定制用户界面
    • 用电子邮件登录
    • 用脸书登录
    • 发送短信
    • 发送图片
    • 发送视频
    • 发送音频消息
    • 发送当前位置
    • 发送贴纸
    • 发送大型 emojis
    • 媒体消息的 MD5 校验和
    • 媒体文件本地缓存
    • 加载较早的消息
    • 键入指示器
    • 消息传递收据
    • 留言阅读回执
    • 将图片消息保存到设备
    • 将视频消息保存到设备
    • 将音频消息保存到设备
    • 删除读取和未读消息
    • 正在进行的聊天的实时最新视图
    • 已归档的聊天视图
    • 共享位置的地图视图
    • 图片的图片视图
    • 包括基本设置视图
    • 用户的基本配置文件视图
    • 编辑个人资料视图以更改用户详细信息
    • 注册时的登录视图
    • 组的组详细信息视图
    • 聊天详情视图
    • 隐私政策视图
    • 服务条款视图
    • 图片,视频和音频上传进度指示器
    • 视频长度限制的可能性
    • 复制并粘贴短信
    • 任意消息大小
    • 数据检测器 - 电话号码,链接,日期
    • 发送 /接收音效
    • 部署目标: iOS 9.3+
    • 支持的设备: iPhone 4S / 5 / 5C / 5S / 5SE / 6/6 Plus / 6S / 6S Plus / 7/7 Plus

    Chat . Chat . Chat

    Chat . Chat . Chat


    REQUIREMENTS

    • Xcode 8.1+
    • iOS 9.3+
    • ARC

    INSTALLATION

    1., Please run pod install first (the CocoaPods Frameworks and Libraries are not included in the repo). If you haven't used CocoaPods before, you can get started here. You might prefer to use the CocoaPods app instead of the command line tool.

    2., Please make an account at Firebase and perform some very basic setup.

    3., Please download GoogleService-Info.plist from Firebase and replace the existing file in your Xcode project.

    4., Please replace the FIREBASE_STORAGE define value in AppConstant.h.

    5., For using push notification feature, please create an account at OneSignal. You will need to configure your certificate details.

    6., Please replace the ONESIGNAL_APPID define value in AppConstant.h.

    7., For using audio call feature, please create an account at Sinch.

    8., Please replace the SINCH_KEY and SINCH_SECRET define values in AppConstant.h.

    9., In case of using Facebook login, please register your app at Facebook.

    10., Then please replace the existing Facebook account details in Info.plist.

    CONTACT

    Do you have any questions or idea? My email is: [email protected] or you can find some more info at relatedcode.com


    Chat . Chat . Chat

    Chat . Chat . Chat

    Chat . Chat . Chat

    1 条回复    2016-11-12 09:27:40 +08:00
    wclebb
        1
    wclebb  
       2016-11-12 09:27:40 +08:00 via iPhone
    您好,相比于 WA 的区别是什么?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2971 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 13:57 · PVG 21:57 · LAX 05:57 · JFK 08:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.