2016-08-01 4 views
0

Ich möchte das Cordova-Plugin hinzufügen: cordova-plguin-ms-adal. Weil dieses Plugin nicht im ionischen Native unterstützt wird. Ich weiß nicht, wie ich mich selbst implementieren soll, also öffne ich ein Problem und hoffe, dass sie dieses Plugin sehr bald zusammenführen werden.Wie benutze ich ein Plugin ohne ion-native?

In der Zwischenzeit kann ich nicht warten. Gibt es also eine Möglichkeit, dieses Plugin zu verwenden, ohne ionisch-nativ zu verwenden?

Ich habe versucht, den folgenden Code in meinem home.ts, aber nicht zu erreichen.

 
windows.plugins.Microsoft.ADAL.AuthenticationContext(s); 

oder direkt

 
Microsoft.ADAL.AuthenticationContext(s); 

Hinweis: - Microsoft und ADAL sind die Namensräume des Plugins - AuthenticationContext ist die Funktion

Antwort

4

können Sie verwenden cordova Plugin in ionic2 obwohl das Plugin nicht von ionischen nativen unterstützt. Fügen Sie Ihrem Projekt das erforderliche Plugin hinzu.

Öffnen Sie die Datei "plugins.xml" und prüfen, ob das Ziel Wert unter clobbers Tag. In Ihrem Fall ist es Microsoft.ADAL.AuthenticationContext, wobei Microsoft die Basisklasse ist.

Öffnen Sie die ts-Datei, wo Sie das Plugin verwenden möchten. Verwenden Sie declare var Microsoft: any; unter importieren, da es eine Basisklasse ist. Rufen Sie dann die Methode Microsoft.ADAL.AuthenticationContext.your_method()

+0

Danke, es funktioniert. – chipbk10

+0

Ich möchte dieses Plugin auf meinem ionic2-Projekt verwenden. https://github.com/Ti-webdev/cordova-plugin-push-baidu aber das funktioniert nicht, bitte helfe dafür. Danke – PhonegapExpert

Verwandte Themen