8

Beim Versuch, Visual Studio über den config.xml-Designer https://github.com/hygieiasoft/cordova-plugin-uid hinzuzufügen, "erkennt" es ein Plugin, aber endet mit leeren Feldern für alle Eigenschaften (Version , Plugin-ID usw.), selbst wenn Sie einige Minuten warten (die meisten anderen finden alle Eigenschaften in Sekunden). Wenn Sie dann versuchen, es hinzuzufügen, stürzt es einfach ab und startet neu. Ich habe mit Plugins versucht, die nicht ALLE Plattformen unterstützen, mit Erfolg, aber nicht mit diesem.Kann cordova-plugin-uid nicht zu Visual Studio 2013 hinzufügen

Hat jemand Glück gehabt, das zu VS hinzuzufügen oder irgendwelche Ideen zu haben. Da das Projekt plattformübergreifend ist, würde ich den empfohlenen Weg bevorzugen, obwohl dies nur Android ist, bin aber offen für Vorschläge. Letztendlich suche ich nur nach IMEI.

Ein Benutzer schlug vor, Telerik App Studio zu verwenden, da der Prozess einfacher ist, das Plug-in in den www-Ordner zu kopieren, aber abgesehen von den Kosten würde ich, wie bereits erwähnt, lieber in den Grenzen eines etwas empfohlenen Weges bleiben Arbeiten Sie weiter, wenn Sie auf VS 2015 und höher aktualisieren.

+0

Sie bauen für Windows Phone? –

+0

@MurtazaKhursheedHussain Eigentlich für alle drei Geräte, aber für Android ist die UUID eine zufällig generierte GUID, vom Start .... sehr nützlich ..... NICHT! Wie auch immer, ich werde eine Logik basierend auf dem Gerätetyp machen, aber jetzt brauche ich die Android IMEI. –

Antwort

2

die folgenden Schritte tun -

1) Laden Sie das Plugin auf Ihrem Windows-Desktop. Entpacken Sie die heruntergeladene Datei.

2) Fügen Sie die Datei facebookconnect.xml zu dem Ordner hinzu, in dem plugin.xml vorhanden ist. Fügen Sie Ihre App-ID und den Anwendungsnamen hinzu. Legen Sie die unten angegebenen Tags innerhalb Tag Ressourcen -

<string name="fb_app_id"></string> 
<string name="fb_app_name"></string> 

3) Ändern Sie die Datei plugin.xml facebookconnect.xml Datei aufzunehmen. Es soll wie folgt aussehen -

<config-file target="res/xml/config.xml" parent="/*"> 
     <feature name="FacebookConnectPlugin"> 
      <param name="android-package" value="org.apache.cordova.facebook.ConnectPlugin" /> 
     </feature> 
     <access origin="https://m.facebook.com" /> 
     <access origin="https://graph.facebook.com" /> 
     <access origin="https://api.facebook.com" /> 
     <access origin="https://*.fbcdn.net" /> 
     <access origin="https://*.akamaihd.net" /> 
    </config-file> 

    <source-file src="platforms/android/res/values/facebookconnect.xml" target-dir="res/values" /> 

    <config-file target="AndroidManifest.xml" parent="application"> 
     <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/fb_app_id"/> 
     <activity android:label="@string/fb_app_name" android:name="com.facebook.LoginActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"></activity> 
    </config-file> 

    <framework src="platforms/android/FacebookLib" custom="true" /> 

    <!-- cordova plugin src files --> 
    <source-file src="platforms/android/src/org/apache/cordova/facebook/ConnectPlugin.java" target-dir="src/org/apache/cordova/facebook" /> 

</platform> 

4) Jetzt in Visual Studio gehen und das Plugin aus dem Verzeichnis hinzufügen, in der Plugin-Dateien vorhanden sind. Es wird einige Zeit dauern, hinzugefügt zu werden.

Hoffe das hilft Ihnen, das Problem zu beheben.

+0

Ich werde heute Abend bei diesen Schritten gehen und sehen. Vielen Dank. –

Verwandte Themen