8

當試圖通過config.xml設計器將https://github.com/hygieiasoft/cordova-plugin-uid添加到visual studio中時,它會「識別」有一個插件,但以所有屬性的空白字段結尾,插件ID等),即使您等待幾分鐘(大多數人都會在幾秒鐘內找到所有屬性)。如果你嘗試添加它,它會崩潰VS並重新啓動。我嘗試過不支持所有平臺的插件,但都沒有成功。無法將cordova-plugin-uid添加到Visual Studio 2013項目

有沒有人有任何運氣將此添加到VS或有任何想法。由於該項目是跨平臺的,我寧願使用推薦的方式,即使這只是Android,但我願意接受建議。最終,我只是在尋找IMEI。

用戶建議使用Telerik App Studio,因爲該過程更容易將插件複製到www文件夾中,但除了成本之外,如上所述,我希望保持在某種程度上推薦的方式的範圍內,升級到VS 2015及更高版本時繼續工作。

+0

你正在爲windows phone建設嗎? –

+0

@MurtazaKhursheedHussain實際上,對於所有三個設備,但對於Android UUID是一個隨機生成的GUID,從啓動....非常有用.....不!打賭,因爲它可能會,我會做一些基於設備類型的邏輯,但現在我需要Android的IMEI。 –

回答

2

執行以下步驟 -

1)在Windows桌面上下載插件。解壓縮下載的文件。

2)將facebookconnect.xml文件添加到plugin.xml所在的文件夾中。添加您的應用ID和應用名稱。將下面的標籤放在資源標籤內 -

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

3)修改plugin.xml文件以包含facebookconnect.xml文件。它應該看起來像下面 -

<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)現在進入Visual Studio並從那裏插件文件存在於目錄中添加插件。這將需要一段時間才能添加。

希望這可以幫助您解決問題。

+0

今晚我會去看看這些步驟。謝謝。 –

相關問題