Некоторые приложения Android на F-Droid потеряют доступ к покупкам в Google Play

click fraud protection

Пользователи, загружающие приложения с F-Droid, могут в конечном итоге столкнуться с небольшой проблемой: они больше не смогут использовать биллинг Google Play.

Если вы заинтересованы в запуске бесплатных приложений Android с открытым исходным кодом, то вы, вероятно, слышали о F-Droid. Хотя ограниченный каталог приложений делает его далеким от реальной альтернативы Google Play Store, F-Droid является единственным источником приложений, который не содержит ничего, кроме приложений Android с открытым исходным кодом. Каждое приложение, опубликованное в официальном репозитории F-Droid. имеет быть полностью открытыми, то есть они не могут включать в себя какие-либо компоненты с закрытым исходным кодом. С недавним требованием Google к разработчикам перейти на библиотеку Play Billing Library v3, разработчики проектов с открытым исходным кодом на F-Droid столкнулись с проблемой. Согласно признанному разработчику XDA М66Б, разработчик NetGuard и FairЭлектронная почта, разработчикам, публикующим приложения как в Google Play, так и в F-Droid, придется начать создавать отдельную версию своего приложения без библиотеки Play Billing Library.

Жизненный цикл версий библиотеки Google Play Billing. Источник: Гугл.

Так почему же это происходит? Как выяснилось, Google прекратил загружать исходный код своей библиотеки платежей Play. после версии 2.0.3. Там были 4 версии начиная с 2.0.3 которые, таким образом, имеют закрытый исходный код. До сих пор это не было проблемой, поскольку приложения вполне могли использовать старую библиотеку Play Billing Library v2, но поскольку Google скоро это сделает требовать от разработчиков, публикующих приложения в Google Play, перехода на версию 3 (все еще с закрытым исходным кодом), вот тут-то мы и начинаем сталкиваться с проблемами.

Есть нет метода бесплатного программного обеспечения для покупок в Play Store: Разработчикам необходимо использовать библиотеки Google, чтобы пользователи могли совершать покупки через Google Play. У разработчиков не должно возникнуть особых проблем при создании версии своего приложения с помощью библиотеки Play Billing Library для Google Play и версию своего приложения без библиотеки Play Billing Library для F-Droid, поскольку Gradle позволяет использовать разные варианты продукта с различными наборами исходного кода, хотя. Однако это изменение будет немного неудобно для пользователей, загружающих приложения с F-Droid, поскольку они не смогут использовать Google Play для покупок. Если у вас нет Google Play Store, это может не стать для вас большой проблемой, поскольку вы, скорее всего, все равно не используете биллинг Google Play. Если вы используете F-Droid просто как альтернативный поставщик приложений, то приложения, на которые повлияет это изменение, вероятно, также доступны в магазине Google Play.

Веб-сайт F-Droid

FairEmail, электронная почта с учетом конфиденциальностиРазработчик: Марсель Бохорст, FairCode BV

Цена: Бесплатно.

4.6.

Скачать

https://f-droid.org/en/packages/eu.faircode.email/