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(