diff --git a/oeffi/res/values-de/strings.xml b/oeffi/res/values-de/strings.xml index b73e3ce..9a9c10d 100644 --- a/oeffi/res/values-de/strings.xml +++ b/oeffi/res/values-de/strings.xml @@ -326,7 +326,6 @@ Es gibt eine neue Öffi-Version %s. Du solltest aktualisieren, denn möglicherweise wurde dein Problem schon behoben. Möchtest du einen Fehlerbericht senden, um dabei zu helfen das Problem zu lösen? Senden - Google Play Herunterladen Schließen App-Widget-Aktivität diff --git a/oeffi/res/values/strings.xml b/oeffi/res/values/strings.xml index 58392f9..8edc02a 100644 --- a/oeffi/res/values/strings.xml +++ b/oeffi/res/values/strings.xml @@ -327,7 +327,6 @@ There is a new Offi version %s available. You should update, as your problem might already have been fixed. Would you like to send a crash report, helping to fix this issue in the future? Send - Google Play Download Dismiss App-widget activity diff --git a/oeffi/src/de/schildbach/oeffi/Constants.java b/oeffi/src/de/schildbach/oeffi/Constants.java index 6b8320e..6b537bc 100644 --- a/oeffi/src/de/schildbach/oeffi/Constants.java +++ b/oeffi/src/de/schildbach/oeffi/Constants.java @@ -31,7 +31,6 @@ public class Constants { public static final String PLAN_STATIONS_FILENAME = "plans-stations.txt"; public static final String MARKET_APP_URL = "market://details?id=%s"; - public static final String GOOGLE_PLAY_APP_URL = "https://play.google.com/store/apps/details?id=%s"; public static final String BITCOIN_ADDRESS = "bc1q8ruc8hanp7hrzfs48dvtuzz4ukmpe7cgsvvzrt"; public static final String REPORT_EMAIL = "oeffi.app@gmail.com"; diff --git a/oeffi/src/de/schildbach/oeffi/util/ErrorReporter.java b/oeffi/src/de/schildbach/oeffi/util/ErrorReporter.java index fe684a5..9269085 100644 --- a/oeffi/src/de/schildbach/oeffi/util/ErrorReporter.java +++ b/oeffi/src/de/schildbach/oeffi/util/ErrorReporter.java @@ -362,11 +362,14 @@ public class ErrorReporter implements Thread.UncaughtExceptionHandler { : context.getString(R.string.alert_crash_report_message)); builder.setNegativeButton(R.string.alert_crash_report_negative, (dialog, which) -> stackTraceFile.delete()); if (newVersion != null) { - builder.setNeutralButton(R.string.alert_crash_report_update, (dialog, which) -> { - stackTraceFile.delete(); - context.startActivity(new Intent(Intent.ACTION_VIEW, - Uri.parse("market://details?id=" + context.getPackageName()))); - }); + final Installer installer = Installer.from(context); + if (installer != null) { + builder.setNeutralButton(installer.displayName, (dialog, which) -> { + stackTraceFile.delete(); + context.startActivity(new Intent(Intent.ACTION_VIEW, + Uri.parse("market://details?id=" + context.getPackageName()))); + }); + } builder.setPositiveButton(R.string.alert_crash_report_download, (dialog, which) -> { stackTraceFile.delete(); context.startActivity(