-M
On Thu, Jun 27, 2013 at 3:10 PM, Yavuz Selim YILMAZ <yavuzsel(a)buffalo.edu>wrote:
It works, thank you.
Best regards,
---
Yavuz Selim Yilmaz
SUNY at Buffalo
Computer Science and Engineering
PhD Candidate
On Jun 27, 2013, at 5:21 AM, Matthias Wessendorf <matzew(a)apache.org>
wrote:
On Thu, Jun 27, 2013 at 7:38 AM, Matthias Wessendorf <matzew(a)apache.org>wrote:
> Hi,
>
> yes. There is a security branch:
>
https://github.com/matzew/aerogear-push-ios-registration/tree/security
>
>
> Please update your Podfile, like this:
> pod 'AeroGearPush', :git => '
>
https://github.com/matzew/aerogear-push-ios-registration.git';, :branch
> => 'security'
>
and run "pod update" afterwards :-)
>
>
> When you register the iOS Variant, it gives you a variantID and a secret.
> In your iOS, you need to set that (like you are already doing):
>
> ...
> [clientInfo setMobileVariantID:@"some_id"];
> [clientInfo setMobileVariantSecret:@"some_secret"];
> ...
>
>
> Greetings,
> Matthias
>
>
>
> On Thu, Jun 27, 2013 at 1:02 AM, Yavuz Selim YILMAZ <yavuzsel(a)buffalo.edu
> > wrote:
>
>> Hi all,
>>
>> After registering an application and iOS variant on my push server
>> following the instructions on
>>
https://github.com/aerogear/aerogear-unified-push-server, I am
>> implementing the following method on my iOS client:
>>
>> // Here we need to register this "Mobile Variant Instance"
>> - (void)application:(UIApplication *)application
>> didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
>>
>> // we init our "Registration helper:
>> AGDeviceRegistration *registration =
>>
>> // WARNING: make sure, you start JBoss with the -b 0.0.0.0 option,
>> to bind on all interfaces
>> // from the iPhone, you can NOT use localhost :)
>> [[AGDeviceRegistration alloc] initWithServerURL:[NSURL URLWithString
>> :@"http://10.193.23.8:8080/pushee/"]];
>>
>> [registration registerWithClientInfo:^(id<AGClientDeviceInformation>
>> clientInfo) {
>>
>> // Use the Mobile Variant ID, from your register iOS Variant
>> //
>> // This ID was received when performing the HTTP-based
>> registration
>> // with the PushEE server:
>> [clientInfo setMobileVariantID:@"MY_VARIANT_ID"];
>>
>>
>> // apply the token, to identify THIS device
>> [clientInfo setDeviceToken:deviceToken];
>>
>> // --optional config--
>> // set some 'useful' hardware information params
>> UIDevice *currentDevice = [UIDevice currentDevice];
>>
>> [clientInfo setOperatingSystem:[currentDevice systemName]];
>> [clientInfo setOsVersion:[currentDevice systemVersion]];
>> [clientInfo setDeviceType: [currentDevice model]];
>>
>> } success:^() {
>> //
>> } failure:^(NSError *error) {
>> // did receive an HTTP error from the PushEE server ???
>> // Let's log it for now:
>> NSLog(@"PushEE registration Error: %@", error);
>> }];
>> }
>>
>> The registerWithClientInfo call fails with this error:
>>
>> PushEE registration Error: Error Domain=AFNetworkingErrorDomain
>> Code=-1011 "Expected status code in (200-299), got 401"
UserInfo=0x1d5522b0
>> {NSLocalizedRecoverySuggestion=Unauthorized Request,
>> AFNetworkingOperationFailingURLRequestErrorKey=<NSMutableURLRequest
>>
http://10.193.23.8:8080/pushee/rest/registry/device>,
>> NSErrorFailingURLKey=http://10.193.23.8:8080/pushee/rest/registry/device,
>> NSLocalizedDescription=Expected status code in (200-299), got 401,
>> AFNetworkingOperationFailingURLResponseErrorKey=<NSHTTPURLResponse:
>> 0x1d549310>}
>>
>> Do you have any idea/suggestion to solve my problem? Your help is
>> appreciated.
>>
>> Thanks and regards,
>>
>> ---
>> Yavuz Selim Yilmaz
>> SUNY at Buffalo
>> Computer Science and Engineering
>> PhD Candidate
>>
>>
>> _______________________________________________
>> aerogear-dev mailing list
>> aerogear-dev(a)lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/aerogear-dev
>>
>
>
>
> --
> Matthias Wessendorf
>
> blog:
http://matthiaswessendorf.wordpress.com/
> sessions:
http://www.slideshare.net/mwessendorf
> twitter:
http://twitter.com/mwessendorf
>
--
Matthias Wessendorf
blog:
http://matthiaswessendorf.wordpress.com/
sessions:
http://www.slideshare.net/mwessendorf
twitter:
http://twitter.com/mwessendorf
_______________________________________________
aerogear-dev mailing list
aerogear-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/aerogear-dev
_______________________________________________
aerogear-dev mailing list
aerogear-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/aerogear-dev