AppFunctionManager.IsAppFunctionEnabled 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.
Überlädt
| Name | Beschreibung |
|---|---|
| IsAppFunctionEnabled(String, IExecutor, IOutcomeReceiver) |
Gibt einen booleschen Wert über einen Rückruf zurück, der angibt, ob die App-Funktion aktiviert ist. |
| IsAppFunctionEnabled(String, String, IExecutor, IOutcomeReceiver) |
Gibt einen booleschen Wert über einen Rückruf zurück, der angibt, ob die App-Funktion aktiviert ist. |
IsAppFunctionEnabled(String, IExecutor, IOutcomeReceiver)
Gibt einen booleschen Wert über einen Rückruf zurück, der angibt, ob die App-Funktion aktiviert ist.
[Android.Runtime.Register("isAppFunctionEnabled", "(Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)]
public void IsAppFunctionEnabled(string functionIdentifier, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("isAppFunctionEnabled", "(Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)>]
member this.IsAppFunctionEnabled : string * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit
Parameter
- functionIdentifier
- String
der Zu überprüfende Bezeichner der App-Funktion (eindeutig innerhalb des Zielpakets) und in den meisten Fällen werden diese automatisch vom AppFunctions SDK generiert.
- executor
- IExecutor
der Executor zum Ausführen der Anforderung
- callback
- IOutcomeReceiver
der Rückruf zum Empfangen des Funktionsüberprüfungsergebnisses
- Attribute
Hinweise
Gibt einen booleschen Wert über einen Rückruf zurück, der angibt, ob die App-Funktion aktiviert ist.
Diese Methode kann app-Funktionen nur im Besitz des Aufrufers überprüfen, im Gegensatz dazu #isAppFunctionEnabled(String, String, Executor, OutcomeReceiver), dass ein anderes Zielpaket angegeben wird.
Wenn der Vorgang fehlschlägt, wird der Rückruf OutcomeReceiver#onError mit Fehlern aufgerufen:
<ul><li>IllegalArgumentException, wenn die Funktion nicht gefunden wird oder der Aufrufer keinen Zugriff darauf hat.
</ul>
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
IsAppFunctionEnabled(String, String, IExecutor, IOutcomeReceiver)
Gibt einen booleschen Wert über einen Rückruf zurück, der angibt, ob die App-Funktion aktiviert ist.
[Android.Runtime.Register("isAppFunctionEnabled", "(Ljava/lang/String;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)]
[Android.Runtime.RequiresPermission("android.permission.EXECUTE_APP_FUNCTIONS")]
public void IsAppFunctionEnabled(string functionIdentifier, string targetPackage, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("isAppFunctionEnabled", "(Ljava/lang/String;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)>]
[<Android.Runtime.RequiresPermission("android.permission.EXECUTE_APP_FUNCTIONS")>]
member this.IsAppFunctionEnabled : string * string * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit
Parameter
- functionIdentifier
- String
der Zu überprüfende Bezeichner der App-Funktion (eindeutig innerhalb des Zielpakets) und in den meisten Fällen werden diese automatisch vom AppFunctions SDK generiert.
- targetPackage
- String
Der Paketname des Besitzers der App-Funktion
- executor
- IExecutor
der Executor zum Ausführen der Anforderung
- callback
- IOutcomeReceiver
der Rückruf zum Empfangen des Funktionsüberprüfungsergebnisses
- Attribute
Hinweise
Gibt einen booleschen Wert über einen Rückruf zurück, der angibt, ob die App-Funktion aktiviert ist.
Diese Methode kann nur App-Funktionen überprüfen, die dem Aufrufer gehören, oder die Funktionen, in denen der Aufrufer Sichtbarkeit für das Besitzerpaket hat und die Manifest.permission#EXECUTE_APP_FUNCTIONS Berechtigung enthält.
Wenn der Vorgang fehlschlägt, wird der Rückruf OutcomeReceiver#onError mit Fehlern aufgerufen:
<ul><li>IllegalArgumentException, wenn die Funktion nicht gefunden wird oder der Aufrufer keinen Zugriff darauf hat.
</ul>
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.