Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content

fixed: app purchase

Hasib Prince requested to merge 7434-fix_app_purchase into main

Description

Fixed purchasing paid apps from App Lounge.

Screenshots

Technical details

Usually GplayHttpClient throws GplayHttpException if any error is found. GplayHttpClient was also throwing the same exception if GplayApi module threw AppNotPruchased exception. But AppNotPurchased exception shouldn't be Swallowed like others. It should be handled in the business logic layer to take appropriate action for paid apps.

Webview of AppPurhasedFragment was redirecting to wrong Url starts with intent://, It seems webview was trying to open the app with any app store, that's handled.

Tests

Issues

backlog/-/issues/7434

10 commandments of code reviews

👪 https://gitlab.e.foundation/internal/wiki/-/wikis/mobile-team/guidelines/Code-review

Merge request reports

Loading