Невозможно добавить проект cordova-plugin-uid в проект Visual Studio 2013

При попытке добавить https://github.com/hygieiasoft/cordova-plugin-uid в визуальную студию через конструктор config.xml, он "распознает" есть плагин, но заканчивается с пустыми полями для всех свойств (версия, идентификатор плагина и т.д.), даже если вы ждете минут (большинство других находят все свойства за считанные секунды). Если вы затем попробуете и добавите его, он просто выйдет из строя VS и перезагрузится. Я пробовал с плагинами, которые не поддерживают ВСЕ платформы, с успехом, но не с этим.

Кто-нибудь повезло добавить это в VS или какие-либо идеи. Поскольку проект является кросс-платформенным, я бы предпочел использовать рекомендуемый способ, хотя это только андроид, но я открыт для предложений. В конечном счете, я ищу IMEI.

Пользователь предложил использовать Telerik App Studio, поскольку процесс проще скопировать плагин в папку www, но, кроме того, я хотел бы, как отмечалось, придерживаться некоторого рекомендуемого способа, который будет продолжаться работая при обновлении до VS 2015 и далее.

1 ответ

Выполните следующие шаги -

1) Загрузите плагин на рабочий стол Windows. Разархивируйте загруженный файл.

2) Добавьте файл facebookconnect.xml в папку, где присутствует plugin.xml. Добавьте идентификатор приложения и имя приложения. Поместите теги ниже тегов в ресурсах -

3) Измените файл plugin.xml, чтобы он включал файл facebookconnect.xml. Он должен выглядеть следующим образом:  

<config-file target="res/xml/config.xml" parent="/*">
 <feature name="FacebookConnectPlugin">
 
 </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">
 </access></access></access></access></access></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">
 
 </meta-data></config-file>
 <framework src="platforms/android/FacebookLib" custom="true">
 <!-- cordova plugin src files -->
 </framework></source-file>

4) Теперь перейдите в Visual Studio и добавьте плагин из каталога, в котором находятся файлы плагинов. Это займет некоторое время для добавления.

Надеюсь, это поможет вам устранить проблему.

licensed under cc by-sa 3.0 with attribution.