Saturday, 15 February 2014

javascript - How to store a payload value in a global variable - Objective-c -



javascript - How to store a payload value in a global variable - Objective-c -

is possible store payload value global variable in didfinishlaunchingwithoptions method. in future, need utilize global variable javascript function(phonegap). notificationdata global variable declared in .h file.

nsstring * notificationdata;

didfinishlaunchingwithoptions method in .m file

-(bool)application:(uiapplication *)application didfinishlaunchingwithoptions:(nsdictionary *)launchoptions { bool ret = [super application:application didfinishlaunchingwithoptions:launchoptions]; if (launchoptions != nil) { //opened force notification when app closed nsdictionary* userinfo = [launchoptions objectforkey:uiapplicationlaunchoptionsremotenotificationkey]; if(userinfo != nil){ [self processremotenotification:userinfo]; } } else {} homecoming ret; } -(void) processremotenotification:(nsdictionary *)userinfo{ nsstring *ctpayload = [userinfo objectforkey:@"payload"]; notificationdata = ctpayload; }

why save reference payload. string can allocate new string payload value:

mystring = [[nsstring alloc] initwithstring:payload];

and utilize it. declare

nsstring* mystring;

in .h file.

javascript ios objective-c cordova

No comments:

Post a Comment