Ich mache einen POC, indem ich den NFCTagReader in eine xamarin.ios App implementiere.
Ich habe den NFCTagReader von der Xamarin-Site genommen und alle geeigneten Bereitstellungseinstellungen festgelegt, um Zugriff auf den Tag-Reader zu erhalten. Das Problem ist, dass wenn ich scan, das "Ready to Scan" -Fenster erscheint wie erwartet, dann scanne ich ein Tag und es zeigt das kleine Häkchen auf dem Bildschirm zu zeigen, dass es gefunden, aber es bricht nie in die DidDetect-Methode meines Codes ein der Delegierte. Es wird die DidInvalidate-Methode treffen und den Code für ReaderSessionInvalidationErrorUserCanceled geben.
Irgendwelche Ideen, was mir fehlt. Folgendes ist mein Code-Snippet:
%Vor%Etwas von einem blonden Moment und würde diese Frage nur schließen, aber der Gedanke würde das beantworten, nur für den Fall, dass jemand anderes auf dasselbe Problem stößt wie ich.
Das Problem wurde dadurch verursacht, dass die Tags, die ich erhielt, leer waren. Daher würde das Telefon klicken, wenn es das Tag erkannt hat, aber niemals die Methode didDetect treffen. Sobald ich etwas mit einer Android-Tagwriter-App an das NFC-Tag geschrieben habe, hat DidDetect wie erwartet ausgelöst.
Tags und Links ios xamarin.ios xamarin nfc core-nfc