Настройка твитерной ткани sdk для плагина cordova
Я пытаюсь использовать Twitter-логин в своем приложении с помощью cordova, и я не нашел никакого плагина, позволяющего выполнять собственный вход с помощью установленных учетных данных приложения Twitter.
Итак, я хочу создать свой собственный плагин, но я зациклился на том, как интегрировать Twitter sdk в мой файл plugin.xml.
Согласно документации twitter, я должен отредактировать свой build.gradle, чтобы включить репозиторий Maven и применить Fabric
buildscript {
repositories {
jcenter()
maven { url 'https://maven.fabric.io/repo' }
}
dependencies {
classpath 'com.android.tools.build:gradle:0.13.3'
// The Fabric Gradle plugin uses an open ended version to
// react quickly to Android tooling updates
classpath 'io.fabric.tools:gradle:1.+'
}
}
apply plugin: 'com.android.application'
//Put Fabric plugin after Android plugin
apply plugin: 'io.fabric'
repositories {
jcenter()
maven { url 'https://maven.fabric.io/repo' }
}
Моя проблема в том, что я не знаю, как это сделать в моем файле plugin.xml, и документация плагинов cordova не говорит об этом.
Помогает ли кто-нибудь?
Ответы
Ответ 1
С выпуском Cordova v5.0.0 и Кордова Android v4. 0.0 Gradle заменяет Ant как систему сборки по умолчанию. Вот изменения, которые могут вас заинтересовать:
Изменения для разработчиков плагинов:
С помощью Gradle
- Все сборки используют Gradle по умолчанию, вместо Ant
- Плагины могут добавлять свои собственные шаги сборки Gradle!
- Плагины могут зависеть от библиотек Maven, использующих теги
Так что плагины также могут включать файлы build-extras.gradle через:
<framework src="some.gradle" custom="true" type="gradleReference" />
Ответ 2
Я тоже работаю над созданием плагина. Вы можете просмотреть плагин прогресс здесь. Он по-прежнему имеет грубые грани, поскольку файл gradle.build нуждается в зависимостях, и я не знаю, как правильно их вводить.
Я успешно использовал его в простом приложении "Hello Cordova" и работаю над попыткой заставить его работать в проекте компании.