CardEmulation.SetOffHostForService(ComponentName, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt das offhost secure Element für den angegebenen Dienst fest.
[Android.Runtime.Register("setOffHostForService", "(Landroid/content/ComponentName;Ljava/lang/String;)Z", "", ApiSince=29)]
[Android.Runtime.RequiresPermission("android.permission.NFC")]
public bool SetOffHostForService(Android.Content.ComponentName service, string offHostSecureElement);
[<Android.Runtime.Register("setOffHostForService", "(Landroid/content/ComponentName;Ljava/lang/String;)Z", "", ApiSince=29)>]
[<Android.Runtime.RequiresPermission("android.permission.NFC")>]
member this.SetOffHostForService : Android.Content.ComponentName * string -> bool
Parameter
- service
- ComponentName
Der Komponentenname des Diensts
- offHostSecureElement
- String
Secure Element zum Registrieren der AID an. Akzeptieren Sie nur Zeichenfolgen mit dem Präfix SIM oder Präfix eSE. Ref: GSMA TS.26 - NFC-Handsetanforderungen TS26_NFC_REQ_069: Für UICC muss der Name des sicheren Elements SIM[Smartcard-Steckplatz] sein (z. B. SIM/SIM1, SIM2... SIMn). TS26_NFC_REQ_070: Für eingebettete SE muss der Name des sicheren Elements eSE[Zahl] sein (z. B. eSE/eSE1, eSE2 usw.).
Gibt zurück
ob die Registrierung erfolgreich war.
- Attribute
Hinweise
Legt das offhost secure Element für den angegebenen Dienst fest.
Wenn off-host SE anfänglich festgelegt wurde (entweder statisch über das Manifest oder dynamisch mithilfe dieser API), wird sie durch diese ersetzt. Alle von diesem Dienst registrierten AIDs werden bei erfolgreicher Ausführung erneut an dieses Secure Element weitergeleitet. AIDs, die mithilfe des Manifests statisch zugewiesen wurden, werden nach der NFC-Umschaltfläche erneut an off-host SE weitergeleitet, die im Manifest angegeben wurde.
Beachten Sie, dass Sie offhost SE nur für einen Dienst festlegen können, der unter derselben UID wie der Aufrufer dieser API ausgeführt wird. Dies bedeutet in der Regel, dass Sie dies aus demselben Paket wie der Dienst selbst aufrufen müssen, obwohl UIDs auch zwischen Paketen mit freigegebenen UIDs gemeinsam genutzt werden können.
Die Registrierung wird nur erfolgreich ausgeführt, wenn das sichere Element auf dem Gerät vorhanden ist.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.