thunderbird / thunderbird-android

Thunderbird for Android – Open Source Email App for Android (fka K-9 Mail)
https://thunderbird.net/
Apache License 2.0
10.31k stars 2.48k forks source link

[EPIC] Funding #8154

Open wmontwe opened 2 weeks ago

wmontwe commented 2 weeks ago

Implement a basic financial contribution appeal in Thunderbird for Android, allowing users to contribute to the project's funding.

This initial implementation will use Google Play Billing and is only enabled for apps distributed through the Google Play Store. Other distribution channels (e.g. sideloading, F-Droid) will default to a no-op.

Tasks:

Reference:

shuvashish76 commented 2 weeks ago

Other distribution channels (e.g. sideloading, F-Droid) will default to a no-op.

https://gitlab.com/fdroid/fdroiddata/-/blame/master/metadata/com.fsck.k9.yml#L9

For F-Droid the donation link is already mentioned in metadata but still maybe redirect to this link when the user click such option from the app?

shuvashish76 commented 2 weeks ago

https://pointieststick.com/2024/08/28/asking-for-donations-in-plasma/

Maybe add similar behavior... something like

  1. Add a floating dialog with description for donation
  2. Under that two options/chip
    • Donate (redirect the user to website for donation, and close the dialog)
    • No thanks (close this dialog but schedule to reappear this in every month)
    • [ ] "Never show this again" checkbox under those chip options. If the user click the checkbox then perform either of the chip action then this donation dialog wouldn't appear ever in future. Still the option to find the donation link will be in "Settings > About" section of the app.