fix(#1048): hide the Google Play link in About on iOS

App Store guideline 2.3.10 bars naming other marketplaces in an app. Other platforms keep the link.

Epic #1014, Feature #200.

Agent: ChartreuseBay (session 425e424d)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
feat/1014-ios-app-review
diffwireauto 2 weeks ago
parent d80b8ad30e
commit ccc59ccbd5

@ -4,6 +4,7 @@ import 'package:url_launcher/url_launcher.dart';
import '../../helpers/snack_bar_builder.dart';
import '../../l10n/l10n.dart';
import '../../utils/platform_info.dart';
/// The About pane: app identity, version, outbound links and licenses.
///
@ -79,14 +80,16 @@ class _AboutViewState extends State<AboutView> {
trailing: const Icon(Icons.open_in_new, size: 18),
onTap: () => _openExternalUrl('https://offband.org'),
),
ListTile(
leading: const Icon(Icons.shop_outlined),
title: Text(l10n.settings_aboutPlayStore),
trailing: const Icon(Icons.open_in_new, size: 18),
onTap: () => _openExternalUrl(
'https://play.google.com/store/apps/details?id=app.offband.meshcore',
// App Store guideline 2.3.10 bars naming other marketplaces (#1048).
if (!PlatformInfo.isIOS)
ListTile(
leading: const Icon(Icons.shop_outlined),
title: Text(l10n.settings_aboutPlayStore),
trailing: const Icon(Icons.open_in_new, size: 18),
onTap: () => _openExternalUrl(
'https://play.google.com/store/apps/details?id=app.offband.meshcore',
),
),
),
ListTile(
leading: const Icon(Icons.favorite_outline),
title: Text(l10n.settings_aboutDonate),

Loading…
Cancel
Save

Powered by TurnKey Linux.