We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
您的功能请求是否与问题有关?请描述。 请问可以发布到 F-Droid 吗?
描述您希望发生的解决方案 发布到 F-Droid
The text was updated successfully, but these errors were encountered:
您好,由于 QQ 版本列表实用工具使用了 Firebase Android SDK 以进行 Firebase Cloud Messaging 客户端无后台消息推送,虽然 Firebase Android SDK 本身基于 Apache License v2 开源,但 Firebase 服务端由 Google 控制的私有代码运作。基于此,QQ 版本列表实用工具不符合 F-Droid 认定的 FLOSS 应用收录政策。
F-Droid 收录政策摘录 我们无法使用 Google 专有的 “Play Services”构建应用。 有关使用替代方法构建应用的事宜请联系上游 (要么 使用 microg,要么彻底删除非自由依赖项)。 我们无法使用专有的跟踪/分析 依赖,比如 Crashlytics 和 Firebase, 进行构建。关于使用替代方法进行 构建的事宜也请联系上游 (要么使用 FLOSS 的分析 软件,比如 ACRA,或彻底删除非自由依赖)。.
我也尝试寻找 FLOSS 的无后台消息推送方案。看似最好的解决方案是 UnifiedPush.org,UnifiedPush 甚至自实现了一套 FOSS 的 Firebase Cloud Messaging SDK,但 UnifiedPush 的去中心化设备端分发商要求服务商需要自部署服务端网关,由于我们没有自有的网关服务器,且 QQ 版本列表实用工具现有的消息推送高度依赖于 Firebase Cloud Messaging 服务端自带网关处理设备端订阅与推送请求。因此我们无法使用 UnifiedPush 替代 Firebase Cloud Messaging。
如有后续进展将在这里更新。
Sorry, something went wrong.
可以用 microg 替换相应依赖,或者看看 mastodon 自己的 fcm 实现能不能用?https://github.com/mastodon/mastodon-android/blob/d9290c45a22a97392daca8ff5f475e4d8a49f333/mastodon/src/main/java/org/joinmastodon/android/api/PushSubscriptionManager.java
No branches or pull requests
您的功能请求是否与问题有关?请描述。
请问可以发布到 F-Droid 吗?
描述您希望发生的解决方案
发布到 F-Droid
The text was updated successfully, but these errors were encountered: