hello Fabio
So to sum up, you managed iOS8+ device but the iOS7 device does not get
registered.
Between iOS7 and iOS8 registering to remote notification has changed.
Could you try to do a breakpoint here [1] and make sure you're entering the
iOS7 block ([2] or [3] depending which Xcode version you used).
++
Corinne
[1]
On 10 September 2015 at 00:22, Fabio Turizo <fabio.turizo(a)gmail.com> wrote:
No, the bundle ID and the Application ID are the same. Still no
messages
in the log though. However i borrowed 2 iphones (a 5 and a 6, both in iOS
8.4.1) and the test worked fine with it. This iphone i'm testing is an 5
with iOS 7.1.2 and it doesn't work. As I told you previously, the register
method never finishes, be it a success or failure. Could this be an
specific issue with the phone? Any settings i could tweak or other logs i
could see? I'm worried this could happen in other phones as well
El mar., 8 de sept. de 2015 a la(s) 12:57 p. m., Erik Jan de Wit <
edewit(a)redhat.com> escribió:
> 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
>
<
https://aerogear.org/docs/unifiedpush/aerogear-push-ios/guides/#_apple_ap...
> 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
>>
>>
>
>
> --
> 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