the newer (2.x) version introduces some new functionality like metrics and
is compatible with the newer UPS
On Fri, Jul 17, 2015 at 4:16 PM, Fabio Turizo <fabio.turizo(a)gmail.com>
wrote:
Ok, tested it with that version and passed the build on all
platforms. A
question, this version has the same funcionality as v2.0.2 and only differs
in the build system used for android?
El vie., 17 de jul. de 2015 a la(s) 8:54 a. m., Erik Jan de Wit <
edewit(a)redhat.com> escribió:
> No, I mean the aerogear-cordova-push plugin there is also a 1.0.4 version
> that doesn't depend on gradle and will work with phonegap
>
>
https://github.com/aerogear/aerogear-cordova-push/releases/tag/1.0.4
>
> On Fri, Jul 17, 2015 at 3:24 PM, Fabio Turizo <fabio.turizo(a)gmail.com>
> wrote:
>
>> When you refer that i could use version 1.0.4 of the plugin, are you
>> referring to the Promise Plugin? In that case do I have to specify this
>> dependency in the config.xml?
>>
>>
>>
>> El vie., 17 de jul. de 2015 a la(s) 3:43 a. m., Erik Jan de Wit <
>> edewit(a)redhat.com> escribió:
>>
>>> That is because the new android library is using gradle and that is
>>> only supported in android platform 4. You could use version 1.0.4 of the
>>> plugin depending on what version of aerogear you are using.
>>>
>>> On Wed, Jul 15, 2015 at 4:31 PM, Fabio Turizo <fabio.turizo(a)gmail.com>
>>> wrote:
>>>
>>>> Greetings Eric. I was wondering if you were able to check this issue
>>>> and if there's an available solution
>>>>
>>>> El vie., 10 de jul. de 2015 a la(s) 9:12 a. m., Fabio Turizo <
>>>> fabio.turizo(a)gmail.com> escribió:
>>>>
>>>>> Many thanks for your assistance! I tested it with version 2.0.2 and
>>>>> the build was succesful for iOS, but in android this error comes by:
>>>>>
>>>>>
>>>>> *Error - Plugin error (you probably need to remove plugin files from
>>>>> your app): *
>>>>>
>>>>>
>>>>> *npm http GET
https://registry.npmjs.org/aerogear-cordova-push/2.0.2
>>>>> <
https://registry.npmjs.org/aerogear-cordova-push/2.0.2> npm
http 200
>>>>>
https://registry.npmjs.org/aerogear-cordova-push/2.0.2
>>>>> <
https://registry.npmjs.org/aerogear-cordova-push/2.0.2> npm
http GET
>>>>>
https://registry.npmjs.org/aerogear-cordova-push/-/aerogear-cordova-push-...
>>>>>
<
https://registry.npmjs.org/aerogear-cordova-push/-/aerogear-cordova-push-...
>>>>> npm http 200
>>>>>
https://registry.npmjs.org/aerogear-cordova-push/-/aerogear-cordova-push-...
>>>>>
<
https://registry.npmjs.org/aerogear-cordova-push/-/aerogear-cordova-push-...
>>>>> *
>>>>>
>>>>>
>>>>> *Failed to install
'org.jboss.aerogear.cordova.push':CordovaError:
>>>>> Plugin doesn't support this project's cordova-android
version.
>>>>> cordova-android: 3.7.1, failed version requirement: >=4.0.0 at
checkEngines
>>>>>
(/home/ec2-user/.npm/lib/node_modules/plugman-npm/node_modules/cordova-lib/src/plugman/install.js:116:29)
>>>>> at
>>>>>
/home/ec2-user/.npm/lib/node_modules/plugman-npm/node_modules/cordova-lib/src/plugman/install.js:289:16
>>>>> at _fulfilled
>>>>>
(/home/ec2-user/.npm/lib/node_modules/plugman-npm/node_modules/q/q.js:787:54)
>>>>> at self.promiseDispatch.done
>>>>>
(/home/ec2-user/.npm/lib/node_modules/plugman-npm/node_modules/q/q.js:816:30)
>>>>> at Promise.promise.promiseDispatch
>>>>>
(/home/ec2-user/.npm/lib/node_modules/plugman-npm/node_modules/q/q.js:749:13)
>>>>> at
>>>>>
/home/ec2-user/.npm/lib/node_modules/plugman-npm/node_modules/q/q.js:557:44
>>>>> at flush
>>>>>
(/home/ec2-user/.npm/lib/node_modules/plugman-npm/node_modules/q/q.js:108:17)
>>>>> at process._tickCallback (node.js:442:13) Plugin doesn't support
this
>>>>> project's cordova-android version. cordova-android: 3.7.1, failed
version
>>>>> requirement: >=4.0.0*
>>>>>
>>>>> I'd greatly appreciate if you can fix this bug as well.
>>>>> Again, many thanks for your help.
>>>>>
>>>>> El vie., 10 de jul. de 2015 a la(s) 3:56 a. m., Erik Jan de Wit <
>>>>> edewit(a)redhat.com> escribió:
>>>>>
>>>>>> Hi Fabio,
>>>>>>
>>>>>> I meant to say that you can upgrade your account to get 3rd
party
>>>>>> plugins, but it seems that you already have that. What you have
know is an
>>>>>> error in the dependency of the push plugin all the plugins are
moving to
>>>>>> npm and changing there id to match npm. There is a mapping
function, but it
>>>>>> seems that the promise plugin is not using that. This bug is
fixed in
>>>>>> master I'm doing a release now version 2.0.2 will be
available when you
>>>>>> read this mail
>>>>>>
>>>>>> On Thu, Jul 9, 2015 at 10:55 PM, Fabio Turizo <
>>>>>> fabio.turizo(a)gmail.com> wrote:
>>>>>>
>>>>>>> Well, i'm not exactly sure if i could pay them to put the
plugin in
>>>>>>> the platform. Looking at the site nothings comes up abput
this.
>>>>>>>
>>>>>>> For the moment i tried reading their documentation and
Phonegap
>>>>>>> Build supports 3rd party plugins by specifying the source of
the plugin as
>>>>>>> npm in the config.xml declaration:
>>>>>>>
>>>>>>> *<gap:plugin name="aerogear-cordova-push"
source="npm"
>>>>>>> version="2.0.1"/>*
>>>>>>>
>>>>>>> This works well as Phonegap Build detects this plugin when
the
>>>>>>> application is uploaded, but the build fails for both iOS and
Android with
>>>>>>> this error:
>>>>>>>
>>>>>>> Error - Plugin error (you probably need to remove plugin
files from
>>>>>>> your app): npm http GET
>>>>>>>
https://registry.npmjs.org/aerogear-cordova-push/2.0.1 npm
http
>>>>>>> 200
https://registry.npmjs.org/aerogear-cordova-push/2.0.1
npm
>>>>>>> http GET
>>>>>>>
https://registry.npmjs.org/aerogear-cordova-push/-/aerogear-cordova-push-...
>>>>>>> npm http 200
>>>>>>>
https://registry.npmjs.org/aerogear-cordova-push/-/aerogear-cordova-push-...
>>>>>>> Failed to install
'org.jboss.aerogear.cordova.push':Error: Expected plugin
>>>>>>> to have ID "com.vladstirbu.cordova.promise" but got
"es6-promise-plugin".
>>>>>>> at checkID
>>>>>>>
(/usr/local/lib/node_modules/plugman-npm/node_modules/cordova-lib/src/plugman/fetch.js:164:15)
>>>>>>> at
>>>>>>>
/usr/local/lib/node_modules/plugman-npm/node_modules/cordova-lib/src/plugman/fetch.js:148:9
>>>>>>> at _fulfilled
>>>>>>>
(/usr/local/lib/node_modules/plugman-npm/node_modules/q/q.js:787:54) at
>>>>>>> self.promiseDispatch.done
>>>>>>>
(/usr/local/lib/node_modules/plugman-npm/node_modules/q/q.js:816:30) at
>>>>>>> Promise.promise.promiseDispatch
>>>>>>>
(/usr/local/lib/node_modules/plugman-npm/node_modules/q/q.js:749:13) at
>>>>>>>
/usr/local/lib/node_modules/plugman-npm/node_modules/q/q.js:557:44 at flush
>>>>>>>
(/usr/local/lib/node_modules/plugman-npm/node_modules/q/q.js:108:17) at
>>>>>>> process._tickCallback (node.js:419:13) Expected plugin to
have ID
>>>>>>> "com.vladstirbu.cordova.promise" but got
"es6-promise-plugin"
>>>>>>>
>>>>>>> By looking in the npm repositories effectively i see that
there is
>>>>>>> a Promise plugin of ID *es6-promise-plugin *but it seems the
>>>>>>> dependency for the plugin is declared as
*com.vladstirbu.cordova.promise
>>>>>>> *so the build fails.
>>>>>>>
>>>>>>> Any idea is this could be fixed and how?
>>>>>>>
>>>>>>> El jue., 9 de jul. de 2015 a la(s) 12:54 a. m., Erik Jan de
Wit <
>>>>>>> edewit(a)redhat.com> escribió:
>>>>>>>
>>>>>>>> I've tried to get our plugin into Phonegap build, but
it never got
>>>>>>>> accepted nor declined. But if you pay them I think you
are able to use any
>>>>>>>> plugin you want.
>>>>>>>>
>>>>>>>> On Thu, Jul 9, 2015 at 1:35 AM, Fabio Turizo <
>>>>>>>> fabio.turizo(a)gmail.com> wrote:
>>>>>>>>
>>>>>>>>> I noticed that there's no equivalent for the
aerogear cordova
>>>>>>>>> push plugin in the Phonegap Build plugin repository.
Is there any way to
>>>>>>>>> use it with phonegap build? It'd be a waste if
it's not possible.
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Aerogear-users mailing list
>>>>>>>>> Aerogear-users(a)lists.jboss.org
>>>>>>>>>
https://lists.jboss.org/mailman/listinfo/aerogear-users
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Cheers,
>>>>>>>> Erik Jan
>>>>>>>> _______________________________________________
>>>>>>>> Aerogear-users mailing list
>>>>>>>> Aerogear-users(a)lists.jboss.org
>>>>>>>>
https://lists.jboss.org/mailman/listinfo/aerogear-users
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Aerogear-users mailing list
>>>>>>> Aerogear-users(a)lists.jboss.org
>>>>>>>
https://lists.jboss.org/mailman/listinfo/aerogear-users
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Cheers,
>>>>>> Erik Jan
>>>>>> _______________________________________________
>>>>>> Aerogear-users mailing list
>>>>>> Aerogear-users(a)lists.jboss.org
>>>>>>
https://lists.jboss.org/mailman/listinfo/aerogear-users
>>>>>>
>>>>>
>>>> _______________________________________________
>>>> Aerogear-users mailing list
>>>> Aerogear-users(a)lists.jboss.org
>>>>
https://lists.jboss.org/mailman/listinfo/aerogear-users
>>>>
>>>>
>>>
>>>
>>> --
>>> Cheers,
>>> Erik Jan
>>> _______________________________________________
>>> Aerogear-users mailing list
>>> Aerogear-users(a)lists.jboss.org
>>>
https://lists.jboss.org/mailman/listinfo/aerogear-users
>>>
>>
>> _______________________________________________
>> Aerogear-users mailing list
>> Aerogear-users(a)lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/aerogear-users
>>
>>
>
>
> --
> Cheers,
> Erik Jan
> _______________________________________________
> Aerogear-users mailing list
> Aerogear-users(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/aerogear-users
>
_______________________________________________
Aerogear-users mailing list
Aerogear-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/aerogear-users