diff --git a/lib/app_sources/github.dart b/lib/app_sources/github.dart index 9c7cb73..15b9831 100644 --- a/lib/app_sources/github.dart +++ b/lib/app_sources/github.dart @@ -252,8 +252,10 @@ class GitHub extends AppSource { List> getReleaseAPKUrls(dynamic release) => (release['assets'] as List?) ?.map((e) { - return e['name'] != null && e['url'] != null - ? MapEntry(e['name'] as String, e['url'] as String) + return (e['name'] != null) && + ((e['url'] ?? e['browser_download_url']) != null) + ? MapEntry(e['name'] as String, + (e['url'] ?? e['browser_download_url']) as String) : const MapEntry('', ''); }) .where((element) => element.key.toLowerCase().endsWith('.apk'))