First i'm going to talk about general thoughts about notifications based on 
your question, then I'm going to talk about implementation. I think you asked 
about both.

1) Growl and really any kind of notification system (Notification Center, Toast 
popups on windows, etc) should be considered used on a "is it actionable" 
basis. If someone gets a notification that someone joined a chat room, can they 
do something with that? Does it need to stick around? Notifications are 
obviously useful, but controlling what shows up is a good idea. Additional 
logic like if the user has been idle for 3 seconds versus 3 minutes, the app is 
the active application, etc, could all be very useful for determining how to 
handle that. 

2) If you do decide you want to display a notification, you can use 
Growl.framework to do that for you. On 10.6 and 10.7 if Growl is not present, 
the framework has a built-in notification that will display. If on 10.8 and 
there is no Growl, then it'll use Notification Center. If Growl is running 
it'll use Growl.

Did this answer all of your questions? 

-- 
Chris Forsythe
@The_Tick (http://twitter.com/The_Tick)


On Friday, March 15, 2013 at 2:11 PM, Brant Merryman wrote:

> 
> My app has to support MacOS 10.6 and up.
> 
> 
> 
> 
> 
> 
> My app has a situation where we want to show status messages to the user when 
> the app connects and disconnects to a remote service. We have been using 
> Growl messages to show the user when a state changes and give them an idea of 
> what changed. So, for example, think of a chat app where people enter and 
> leave a chat room.
> 
> 
> 
> 
> 
> 
> If you are away from your computer and come back later, you don't care that 
> your friend entered and left a chat room 10 times. You do want to see the 
> notifications as he enters and leaves the chat room, but you don't care about 
> them at all later.
> 
> 
> 
> Is NSUserNotification suitable for this kind of user notification, or is it 
> not intended for this use case?
> 
> Is Growl suitable for this use case?
> 
> Is NSUserNotification called via Growl suitable for this use case? (There are 
> obvious advantages if it does support this.)
> 
> Thanks!
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Growl Discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> (mailto:[email protected]).
> To post to this group, send email to [email protected] 
> (mailto:[email protected]).
> Visit this group at http://groups.google.com/group/growldiscuss?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>  
>  

-- 
You received this message because you are subscribed to the Google Groups 
"Growl Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/growldiscuss?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to