hey Mac Experts,
Am working on the new notification center for our app.
This works well for Mountain Lion.
I use the following code to ensure that notifications will only be triggered if the class exists.
Now if i need to ensure that my executable will show notifications on LION and SnowLeopard, what are the best practises recommended?
I have set the Deployment target to 10.6
What do i do in the else part?
I could use GROWL SDK to provide notifications for LION, SL users.
But what if GROWL is not installed in the end user's system, then what are my options?
Can i display my notification as an Alert?
what are the best practises recommended?
Any responses will be appreciated.
thanx.
Am working on the new notification center for our app.
This works well for Mountain Lion.
I use the following code to ensure that notifications will only be triggered if the class exists.
Code:
if (NSClassFromString(@"NSUserNotificationCenter") != nil)
{
//Only Mountain Lion and Above
NSUserNotification *userNotification = [NSUserNotification new];
userNotification.title = title;
userNotification.subtitle = subtitle;
userNotification.informativeText = message;
userNotification.userInfo = options;
NSUserNotificationCenter *center = [NSUserNotificationCenter defaultUserNotificationCenter];
center.delegate = self;
[center scheduleNotification:userNotification];
}
Now if i need to ensure that my executable will show notifications on LION and SnowLeopard, what are the best practises recommended?
I have set the Deployment target to 10.6
What do i do in the else part?
I could use GROWL SDK to provide notifications for LION, SL users.
But what if GROWL is not installed in the end user's system, then what are my options?
Can i display my notification as an Alert?
what are the best practises recommended?
Any responses will be appreciated.
thanx.