commit b8fcd8c230e1f42ea5d6c960a322b4a16755baf0
parent 989f6f73f878df6530cc7f6008c598323f45af38
Author: Marc Stibane <marc@taler.net>
Date: Wed, 25 Jun 2025 00:22:04 +0200
Enable NFC
Diffstat:
3 files changed, 6 insertions(+), 9 deletions(-)
diff --git a/TalerWallet1/Views/HelperViews/QRCodeDetailView.swift b/TalerWallet1/Views/HelperViews/QRCodeDetailView.swift
@@ -64,7 +64,6 @@ struct QRCodeDetailView: View {
let qrView = QRGeneratorView(text: talerURI, size: size)
.frame(maxWidth: .infinity, alignment: .center)
Group {
-#if TALER_NIGHTLY || GNU_TALER
if #available(iOS 17.7, *) {
BorderWithNFC(talerURI: talerURI, nfcHint: true, size: size) {
qrView
@@ -72,9 +71,6 @@ struct QRCodeDetailView: View {
} else {
qrView
}
-#else
- qrView
-#endif
}
.accessibilityLabel(Text("QR Code", comment: "a11y"))
.listRowSeparator(.hidden)
diff --git a/TalerWallet1/Views/Settings/AboutView.swift b/TalerWallet1/Views/Settings/AboutView.swift
@@ -45,7 +45,6 @@ struct AboutView: View {
// .onTapGesture(count: 3) { rotationEnabled.toggle() } // would suppress double-tap in BorderWithNFC
Group {
List {
-#if TALER_NIGHTLY || GNU_TALER
if #available(iOS 17.7, *) {
let talerURI = TALER_NET
BorderWithNFC(talerURI: talerURI, nfcHint: false, size: size) {
@@ -55,10 +54,6 @@ struct AboutView: View {
rotatingTaler
.onTapGesture(count: 2) { rotationEnabled.toggle() }
}
-#else
- rotatingTaler
- .onTapGesture(count: 2) { rotationEnabled.toggle() }
-#endif
SettingsItem(name: String(localized: "Visit the taler.net website"),
id1: "web",
imageName: "link",
diff --git a/Taler_Wallet.entitlements b/Taler_Wallet.entitlements
@@ -4,6 +4,12 @@
<dict>
<key>com.apple.developer.default-data-protection</key>
<string>NSFileProtectionComplete</string>
+ <key>com.apple.developer.nfc.hce</key>
+ <true/>
+ <key>com.apple.developer.nfc.hce.iso7816.select-identifier-prefixes</key>
+ <array>
+ <string>D2760000850101</string>
+ </array>
<key>com.apple.developer.nfc.readersession.formats</key>
<array>
<string>TAG</string>