diff --git a/pretixscan/app/src/main/AndroidManifest.xml b/pretixscan/app/src/main/AndroidManifest.xml
index 30e95ffb..ed63bebb 100644
--- a/pretixscan/app/src/main/AndroidManifest.xml
+++ b/pretixscan/app/src/main/AndroidManifest.xml
@@ -8,6 +8,10 @@
+
+
+
diff --git a/pretixscan/app/src/main/java/eu/pretix/pretixscan/droid/ui/Settings.kt b/pretixscan/app/src/main/java/eu/pretix/pretixscan/droid/ui/Settings.kt
index 04cf6943..d542ade1 100644
--- a/pretixscan/app/src/main/java/eu/pretix/pretixscan/droid/ui/Settings.kt
+++ b/pretixscan/app/src/main/java/eu/pretix/pretixscan/droid/ui/Settings.kt
@@ -27,6 +27,7 @@ import androidx.preference.ListPreference
import androidx.preference.Preference
import androidx.preference.PreferenceFragmentCompat
import com.google.android.material.dialog.MaterialAlertDialogBuilder
+import eu.pretix.libpretixui.android.fragments.ForegroundNoticeDialogFragment
import eu.pretix.pretixscan.droid.AppConfig
import eu.pretix.pretixscan.droid.BuildConfig
import eu.pretix.pretixscan.droid.PretixScan
@@ -175,6 +176,14 @@ class SettingsFragment : PreferenceFragmentCompat() {
true
}
}
+
+ findPreference("pref_nfc_type")?.setOnPreferenceChangeListener { preference, newValue ->
+ if (newValue == "acs") {
+ ForegroundNoticeDialogFragment.showConditionally(activity, "nfc_Acs")
+ }
+ return@setOnPreferenceChangeListener true
+ }
+
}
private fun asset_dialog(@RawRes htmlRes: Int, @StringRes title: Int) {
diff --git a/pretixscan/app/src/main/res/xml/preferences.xml b/pretixscan/app/src/main/res/xml/preferences.xml
index ed30152b..2b4256fa 100644
--- a/pretixscan/app/src/main/res/xml/preferences.xml
+++ b/pretixscan/app/src/main/res/xml/preferences.xml
@@ -85,6 +85,15 @@
android:key="pref_ignore_questions"
android:title="@string/pref_ignore_questions" />
+
+
+