Skip to content

Firebase Dependencies Impacting F-Droid Compatibility #92

@rafaelekol

Description

@rafaelekol

We are currently using WalletConnect Kotlin library in our Android application, which we distribute not only on the Google Play Store but also on F-Droid (a Free and Open Source Software app repository).

In recent versions of the library you have integrated Firebase dependencies, specifically firebase-messaging, firebase-crashlytics, and firebase-analytics. Their inclusion presents a significant challenge for F-Droid distribution.

F-Droid has strict guidelines regarding proprietary dependencies and privacy concerns. The inclusion of Firebase libraries, particularly analytics and messaging, often leads to apps being flagged or rejected on F-Droid due to potential privacy implications and the reliance on non-free services.

This integration prevents us from updating to the latest versions of the Reown library while maintaining our F-Droid presence, forcing us to rely on older versions that do not include these dependencies.

Request:

We would like to inquire if there are plans or possibilities to:

Offer a build or version of the library without the Firebase dependencies.

Make the integration of these specific Firebase modules optional or configurable at compile time.

Alternatively, any guidance or suggestions on how to mitigate this issue while still using the latest Reown features would be greatly appreciated.

Thank you for your time and consideration of this matter. We value the functionality Reown provides and hope to continue using the latest versions across all our distribution platforms.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions