尝试通过config.xml设计器将https://github.com/hygieiasoft/cordova-plugin-uid添加到visual studio时,它会识别"有一个插件,但以所有属性(版本,插件ID等)的空白字段结束,即使您等待几分钟(大多数其他人在几秒钟内找到所有属性)。如果您尝试添加它,它只会崩溃VS并重新启动。我尝试过不支持所有平台的插件,但是成功了,但不是这个。
有没有人有幸将此添加到VS或有任何想法。由于该项目是跨平台的,我宁愿使用推荐的方式,即使这只是android,但我愿意接受建议。最终,我只是在寻找IMEI。
用户建议使用Telerik App Studio,因为将插件复制到www文件夹的过程比较简单,但除了费用之外,我还是希望保持在一个有点推荐的方式范围内继续在升级到VS 2015及更高版本时工作。
答案 0 :(得分: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并从插件文件所在的目录中添加插件。这需要一些时间才能添加。
希望这可以帮助您解决问题。