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