Skip to content

隐私说明

momotalk支持Android, iOS, Windows, Linux 以及 macOS 端.

Matrix

momotalk使用Matrix协议. momotalk作为客户端连接matrix服务器.

为了方便,momotalk内置了默认的服务器地址,由momotalk开发人员维护.momotalk仅仅与您选择的服务器通信,

更多关于matrix的信息可参考: https://matrix.org

数据库

momotalk会从服务器上缓存一些数据到用户的本地硬盘中.

更多信息可参考: https://pub.dev/packages/hive

加密

momotalk默认开启加密,如果选择了加密,则上传到任意服务器的消息将会使用传输加密技术进行加密

momotalk使用端对端加密技术.

应用权限

安卓和ios的相关权限相同但是它们的名字不同. 以安卓的权限名为例:

Internet Access

momotalk需要网络权限来访问服务器.

Vibrate

momotalk需要震动权限来发送带震动的通知,关于更多该功能请参考这个库: https://pub.dev/packages/flutter_local_notifications

Record Audio

momotalk可以在聊天中发送语音消息,因此需要具有录制音频的权限。

Write External Storage

用户能够保存收到的文件,因此应用程序需要写入外部存储的权限。

Read External Storage

用户可以发送本地文件,所以需要读取外部存储的权限。

Location

momotalk可以通过聊天共享当前位置。当用户共享他们的位置时,momotalk使用设备位置服务并通过服务器发送地理数据。

通知推送

Momotalk在Android和iOS上使用Firebase Cloud Messaging Service(FCM)推送通知。以下是推送步骤:

  1. 矩阵服务器将推送通知发送到 Momotalk 推送接口
  2. Momotalk 推送接口转换成不同的格式将消息转发到 FCM 接口
  3. FCM会等待用户的设备在线
  4. 设备接收来自 FCM 的推送通知,并将其显示到通知栏中
  5. 如果您无法连接或使用谷歌服务,请参考通知推送