[enhancement] 发布到 F-Droid
linsui opened this issue · 16 comments
linsui commented
描述新功能或计划
将应用发布到 F-Droid
添加该功能的原因
我看到 F-Droid 是在计划中的,也有人在 F-Droid 那边提出了打包请求。我想问一下有什么我可以做的,帮助应用进入 F-Droid 。
实现方法或步骤
- 目前应用有一些非自由的依赖 (Firebase 和 GMS),在构建时去掉应该不难。
- bintray maven 库需要去掉,从 bintray 拉取的依赖是 https://github.com/RikkaApps/Shizuku-API 吗?那么可以切换到 MavenCentral。
- 之后我可以打包并提交
该变动涉及的模块
该功能是否需要其他平台项目变动
否优先级
开发状态
相关的 issues
linsui commented
非常感谢!
xz-dev commented
我刚刚把 dev-1.0 分支合并到主分支了,麻烦你再检查一下项目,谢谢(除了 Firebase 和 GMS)
linsui commented
谢谢!我试一下能不能打包。
linsui commented
https://gitlab.com/fdroid/fdroiddata/-/merge_requests/10522 构建没有问题,谢谢!
我稍后提交一个 PR 添加 fastlane 结构。
linsui commented
我测试了应用,会连接到 timor.tech 和 update-server.xzos.net。请问这两个网站是做什么的?update-server.xzos.net 似乎是可以自托管的更新服务器?
JohnsonRan commented
update-server.xzos.net
是服务端 用来实现检测应用更新的
timoer.tech
是获取今天是什么节日的
linsui commented
https://www.timor.tech/api/holiday/ 请问是这个吗?似乎不是开源的,所以需要一个 NonFreeNet
AntiFeature,最好将节日列表内置在应用中,这个应该不是需要经常更新的数据,或者应该可以在 F-Droid 的构建禁用彩蛋,应该只要删除
关于似乎目前没有功能?只有一个关于的toast。
linsui commented
谢谢!
linsui commented
测试了新的构建,timoer.tech 的连接已经移除,谢谢!
linsui commented