Do you get this:
Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment'
entitlement string found for application"
in the log? To fix that:
Your Bundle ID name should match with the Bundle ID as created on Apple’s
developer portal. Please refer to Apple App ID and SSL certificate for APNs
<
documentation for more details on configuration.
On Tue, Sep 8, 2015 at 6:35 PM, Fabio Turizo <fabio.turizo(a)gmail.com> wrote:
I followed the instructions at "*Question: My registration to
UPS never
happens*" and implememented the failurecallback:
- (void)application:(UIApplication *)application
didFailToRegisterForRemoteNotificationsWithError:(NSError *)error {
// something went wrong, while talking to APNs
// for now we simply log the error
NSLog(@"APNs Error: %@", error);
}
But it's never called (using breakpoints) nor it prints anything to the
log. So both callbacks (*didRegisterForRemoteNotificationsWithDeviceToken
*and *didFailToRegisterForRemoteNotificationsWithError*) aren't getting
called.
El mar., 8 de sept. de 2015 a la(s) 10:54 a. m., Erik Jan de Wit <
edewit(a)redhat.com> escribió:
> So then [1] should have been called? Otherwise try to fix it using this
> doc [2]
>
> [1]
>
https://github.com/aerogear/aerogear-cordova-push/blob/master/src/ios/AGP...
> [2]
>
https://aerogear.org/docs/unifiedpush/aerogear-push-ios/guides/#_question...
>
> On Tue, Sep 8, 2015 at 5:19 PM, Fabio Turizo <fabio.turizo(a)gmail.com>
> wrote:
>
>> Okay, i put a breakpoint there but it's not stepped over by the
>> debugger. I put a breakpoint at [2] and the debugger steps it over. In this
>> point of the process there's a channelId assigned already, but in
>> conclusion the didRegisterForRemoteNotificationsWithDeviceToken breakpoint
>> is not getting called.
>>
>> I debugged the application using GapDebug as well, but no javascript
>> errors appeared.
>>
>> [2]
>>
https://github.com/aerogear/aerogear-cordova-push/blob/master/src/ios/AGP...
>>
<
https://github.com/aerogear/aerogear-cordova-push/blob/master/src/ios/AGP...
>> 36
>>
>> El mar., 8 de sept. de 2015 a la(s) 4:20 a. m., Erik Jan de Wit <
>> edewit(a)redhat.com> escribió:
>>
>>> That is really strange could you debug the plugin? Put a breakpoint
>>> here [1] and see if there is a channelId. Also can you fire up safari
>>> and attach a javascript debugger to the cordova webview to see if there are
>>> some javascript errors?
>>>
>>>
>>> [1]
>>>
https://github.com/aerogear/aerogear-cordova-push/blob/master/src/ios/AGP...
>>>
>>> On Mon, Sep 7, 2015 at 11:16 PM, Fabio Turizo <fabio.turizo(a)gmail.com>
>>> wrote:
>>>
>>>> Hi again, Erik.
>>>>
>>>> I tried a sample proof of concept for iOS Notifications and they still
>>>> didn't work. Created a new cordova app using the cordova create
command,
>>>> added *aerogear-cordova-push* and *cordova-console-plugin *and took
>>>> the sample implementation code for the iOS variant in the UPS web admin.
>>>> Launching the application trough Xcode onlye gets me a
'*register*'
>>>> message in the log and nothing more. Even the 'success' or
'error' messages
>>>> in the callbacks aren't printed in the logs yet. Checking the UPs in
the
>>>> iOS variant, no installations ares shown.
>>>>
>>>> I tested this using Cordova 5.2.0.
>>>>
>>>> El lun., 7 de sept. de 2015 a la(s) 3:51 p. m., Fabio Turizo <
>>>> fabio.turizo(a)gmail.com> escribió:
>>>>
>>>>>
>>>>> Ok, sorry for answering this late but i had to get a Mac in order to
>>>>> do the right debug. Xcode log files don't give any info.
What's more when I
>>>>> debug the application using Xcode, neither the success or error
callback
>>>>> handlers are called. The UPS server log also doesn't show
anything. Any
>>>>> idea what could be happening?
>>>>>
>>>>> El jue., 3 de sept. de 2015 a la(s) 1:07 a. m., Erik Jan de Wit <
>>>>> edewit(a)redhat.com> escribió:
>>>>>
>>>>>> Hi Fabio,
>>>>>>
>>>>>> Can you have a look in the UPS logs? The device log might also
>>>>>> provided some extra information. Running it from xcode you can
see this
>>>>>> log. Not being able to register can not be the cause of the
certificate is
>>>>>> not configured correctly, that will only prevent UPS from sending
a message
>>>>>> to the device.
>>>>>>
>>>>>>
>>>>>> On Wed, Sep 2, 2015 at 10:06 PM, Fabio Turizo <
>>>>>> fabio.turizo(a)gmail.com> wrote:
>>>>>>
>>>>>>> Greetings.
>>>>>>>
>>>>>>> Ia have an error when i try to register an user in a Cordova
app to
>>>>>>> the Unified Push Server. The error callback in this code:
>>>>>>>
>>>>>>> *function registerPush(alias) {*
>>>>>>> * if(typeof push !== 'undefined'){*
>>>>>>> * console.log('Registering push notifications for:
' +
>>>>>>> alias);*
>>>>>>> * $.ajax({*
>>>>>>> * url: "push-config.json",*
>>>>>>> * dataType: "json"*
>>>>>>> * }).then(function (pushConfig) {*
>>>>>>> * pushConfig.alias = alias;*
>>>>>>> * push.register(onNotification, successHandler,
>>>>>>> errorHandler, pushConfig);*
>>>>>>>
>>>>>>> * function successHandler() {*
>>>>>>> * console.log('Succesfully registered to
aerogear
>>>>>>> push!');*
>>>>>>> * }*
>>>>>>>
>>>>>>> * function errorHandler(message) {*
>>>>>>> * console.log('Error registering aerogear
push: ' +
>>>>>>> message);*
>>>>>>> * }*
>>>>>>> * });*
>>>>>>> * }*
>>>>>>> *}*
>>>>>>>
>>>>>>> Gets called with a 'null' message. Do you have any
suggestions to
>>>>>>> debug this issue further? I've tried re-issuing a new APN
certiticate but
>>>>>>> it didn't work.
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> 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