联系
我们
投稿
反馈
评论 返回
顶部

内容字号: 默认 大号超大号

段落设置: 段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

如果您对运行免费的开源Android应用程序感兴趣

2020-10-13 22:10 出处:互联网 人气: 评论(
刷钻网站批发排行榜 回合制游戏排行 山东首富 2020年网络流行歌曲 中超联赛排名 2019年中国首富排名 台湾首富 法学专业排名

有用于在Play商店购买没有免费的软件方法:开发人员需要使用Google的库,才能允许用户通过Google Play进行购买。开发人员在使用Google Play的Play Billing Library构建应用程序版本以及在没有F-Droid的Play Billing Library的情况下构建应用程序版本时不会有太多问题,因为Gradle允许使用具有不同源代码集的产品风格,虽然。但是,对于从F-Droid下载应用程序的用户来说,此更改将带来一些不便,因为他们将无法使用Google Play进行购买。如果您没有Google Play商店,那么这对您来说可能不是什么大问题,因为您可能始终不使用Google Play结算。如果您仅将F-Droid用作替代应用程序提供商,则可能会受到此更改影响的应用程序也可以在Google Play商店中使用。

如果您对运行免费的开源Android应用程序感兴趣,那么您可能听说过F-Droid。F-Droid的应用程序目录非常有限,无法真正替代Google Play商店,但它是唯一的应用程序源,仅包含开源Android应用程序。F-Droid官方存储库上发布的每个应用程序都必须是完全开源的,这意味着它们不能包含任何封闭源代码的组件。随着Google最近要求开发人员转移到Play Billing Library v3的要求,在F-Droid上具有开源项目的开发人员面临一个问题。根据XDA认可的开发人员M66B,NetGuard和FairEmail的开发人员,同时在Google Play和F-Droid上发布应用程序的开发人员将需要开始构建其应用程序的单独版本,而无需使用Play Billing Library。

那么为什么会这样呢?事实证明,在版本2.0.3之后,Google停止上传其Play Billing Library的源代码。从2.0.3版本开始,已经有4个版本是封闭源代码。到目前为止,这并不是问题,因为应用程序可以使用较旧的Play Billing Library v2很好,但是由于Google很快将要求在Google Play上发布应用程序的开发人员转到v3(仍为开源),因此我们开始遇到问题。

分享给小伙伴们:
本文标签:

更多文章

相关文章

  • 蛮便宜
  • 抠门网
  • Copyright © 2002-2014 版权所有