Signal-FOSS

软件描述

移除了专有 Google 二进制文件的 Android 版 Signal 分支。使用 OpenStreetMap 作为地图服务,替代 Google 地图;使用 WebSocket 服务器连接,替代 Google 地图和 Firebase Cloud Messaging。

官方网站

访问软件的官方网站了解更多信息

官方认证

www.twinhelix.com

安全链接HTTPS

什么是 Signal-FOSS?

为 Android 系统修复 Signal 的补丁,移除了对闭源的 Google Mobile Services 和 Firebase 库的依赖。在名称包含 "-FOSS" 的分支中。使用新的 "foss" 或 "gms" 味道维度:通过命令 "./gradlew assemblePlayFossProdRelease" 构建。

免责声明:如果您不介意使用专有依赖,建议您下载 Signal 官方支持的 APK。本客户端为非官方版本,不保证及时(或任何)更新。本软件遵循 GPL3 许可,与 Signal 一样,不提供任何担保,您需自行承担使用风险。Signal 是美国 Signal 基金会的注册商标。本客户端连接至 Signal 的服务器,其隐私政策中的所有条款均适用。

常见问题解答

Signal for Android 是开源的吗?
并非完全开源。所有官方 APK 均包含多个闭源的 Google 依赖项,包括 Firebase Cloud Messaging(用于通知)、地图服务、身份验证,以及从 v5.24.15 版本开始的钱包/支付功能。请查看 Signal 源代码中的 app/build.gradle 文件,或在代码库中搜索 com.google.android.gms 或 com.google.firebase 的导入——这两个链接将搜索整个 Signal 代码库中引用这些依赖项的文件。

本版本与官方 Signal for Android 有何不同?

  • 更新方式:通过 F-Droid 仓库更新,而非通过 Google Play
  • 通知方式:通过 WebSocket 连接到 Signal 服务器,若安装了 Firebase Cloud Messaging 则使用该服务,否则使用 WebSocket
  • 地图服务:使用 OpenStreetMap,而非 Google Maps
  • 捐赠功能:官方版本不支持在应用内捐赠,而本版本支持 Google Wallet/Payments
    WebSocket 连接通常比 Firebase Cloud Messaging 消耗稍多的电量,而官方客户端使用 Firebase Cloud Messaging 来实现消息通知的推送。在官方版本中,地图和应用内捐赠功能仅在已安装 Google 应用(GAPPS)的设备上可用,否则地图将显示为空白。

Signal 版本 4.61.4 至 5.3.7 包含 Firebase ML Vision 用于面部识别功能;该功能在 5.3.8 版本中被 Android 内置功能所取代。

GPS 是否可用?
GPS 可用于地图功能,但在未安装 Google 位置服务的手机上可能较慢;建议等待一段时间,或安装其他位置服务提供商(如 UnifiedNLP)以加快 GPS 定位。

支持平台

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。