Welcome Developers!

in

Welcome!

in

App Notifications for OpenSocial Container now LIVE

Just a quick heads up, sending notifications from the OpenSocial container is now live and ready for use. As I mentioned in my previous blog, this is ideal for implementation of action prompting messages, such as turn based indicators. Per the updated Terms of Usage, notifications sent from the OpenSocial container are limited to ten at a time, and all ten must be friends of the current app viewer. Please make sure you familiarize yourself with the full updated details in the documentation.

You can test out notifications in action by checking out a Simple Notifications App and a Advanced Notifications App.

Here are some current known issues:

  • The App Notifications home page indicator isn't currently on. Expect this functionality to be turned on shortly.
  • Notifications aren't currently deleted when a user uninstalls an app. Expect this shortly as well.
  • Direct REST access to notifications (for mass messaging to all users). Just around the corner... ;)

Please let us know if you run into any problems or if you have any feature suggestions. We hope you enjoy this feature!

Published May 12 2009, 02:38 PM by &
Filed under:

Comments

 

BitRhymes said:

nice.. will try them and let you know feedback

May 12, 2009 9:20 PM
 

BitRhymes said:

the apps you have links for.. do not work.

May 12, 2009 11:30 PM
 

& said:

@BitRhymes, What's the specific problem you're having with the sample apps?

May 13, 2009 12:18 AM
 

Cliff said:

Is there a way to send notifications from one user to another who aren't friends?

Our apps are all dating apps.  

How can we send notifications when the users aren't friends as all the users of our dating apps are looking for 'new' friends/dates.  It still seems there's no way for a dating app, or an app that doesn't involve friends interacting with each other, to contact users with notifs or emails, correct?

May 13, 2009 6:49 AM
 

& said:

@Cliff, using the direct REST end points you can message any users of the app (regardless of friend state). This should be out shortly.

May 13, 2009 8:46 AM
 

Matt Kelly said:

I'm confused, where can we see the notifications that are sent?  Or is that part of the functionality that's disabled right now?

Is a dialog supposed to popup?  I went to those apps and nothing seems to happen when I click the buttons.

May 13, 2009 10:59 AM
 

& said:

@Matt If you go to your mail center you'll see that you now have a App Notifications sub folder. It will be bolded when you have new messages. A New App Notifications indicator will also appear on your user home page (that functionality is currently disabled).

CJ

May 13, 2009 11:12 AM
 

Matt Kelly said:

Ok, thanks for the clarification.  I'm still not seeing any "App Notifications" sub folder under Notifications after I tried out the test apps.

In any case, this is exciting functionality.  We're planning on implementing it once the REST services are ready to go.  Will you also be updating the official PHP lib to reflect these changes?  That would be very helpful.

Thanks again!

May 13, 2009 4:11 PM
 

& said:

@Cliff We'll be updating the TOU so that you can send notifications from the Container to non-friends. Keep in mind, that you'll still be limited to only a maximum of 10 recipients, and that they must all be users of the app and that the container should be used for user action initiated messaging rather than mass mailing (in which case the REST end point should be used).

Thanks again for the great suggestion. Keep them coming!

May 14, 2009 8:45 AM
 

Ryan said:

In testing out the Notifications, it seems like only friends who already have the app installed are able to receive the notifs. For friends without the app installed, a 409 response comes back when attempting to send them a notif:

{"statusCode":"409","statusDescription":"None of the recipients can receive the notification."}

Are users supposed to be able to notify friends who do not have the app installed?

May 14, 2009 8:57 AM
 

Cliff said:

As a follow-up to sending notifications of friends who don't have the app...I hope this is just a bug.  

The ability to send notifs to friends should occur regardless of whether they have the app or not.  Otherwise, it's confusing to the user, and really doesn't make a whole lot of sense to just limit it to app users.

Engaging your friends who don't have the app with notifs(examples include sending gifts, sending flirts, etc) is critical, and in many circumstances such as these invites aren't appropriate.  These are examples of actions that should occur through notifications (not invites).  

Hoping it's just a bug...

May 14, 2009 9:10 AM
 

& said:

@Cliff and @Ryan It's not a bug. Only users of an app can receive app notifications. If the user does not have the app installed, you should send an app invite first.

May 14, 2009 12:10 PM
 

Are You Interested? said:

Thanks for responding. I really appreciate it.

That is very disappointing though and really makes notifs of no use to apps that primiarly engage friends.  There are several distinct use cases why this implementation makes little sense.  

In general, i'm just baffled at this implementation.  When a user performs an action on a friend that is meant for a notif channel (sending a gift, sending a flirt), it just doesn't seem logical that the notif will only be sent if the friend has the app.

The expected action for the user is that a notif is sent.  Based on this implementation, apps will need to say:  sorry, we can't deliver this gift to this specific user (or flirt, or whatever the action is), so please invite them first.  Then come back to this page and initiate the same action so we can send the notif.  

That experience can't be good for anybody.  

This can't be in anybody's interest.  

May 14, 2009 12:34 PM
 

& said:

@Are You Interested You wouldn't actually need to have the user return to the page after the app is installed since notifications can be fired (via the REST method) on a programatic server-to-server basis.

I think the logic you're looking for would be something like the following. If the user selects a friend, you could first check to see if the friend has the app installed. If they don't, branch the logic to have an app invite sent rather than a notification; something along the lines of "CJ doesn't currently have 'Are You Interested' installed. This will send an invite that will allow them to install the app and find out that you're interested." When the friend installs the app, your app would immediately fire off the "I'm Interested" notification.

May 14, 2009 6:05 PM
 

Mike said:

The issue at hand here seems to be the fact that certain user interfaces are better for engagement. In the case of Are You Interested?, it's show you each friend one at a time, and ask if you like each person. If you click yes, the application wants to "make contact" with the friend you clicked yes on.

Now, imagine clicking yes on 3 or 4 friend. If they don't have the app, the end user is presented with an inviter each time to invite this friend. This becomes cumbersome.

In this case, notifications have the advantage of not warranting a popup, allowing for an easier user experience.

Notifications to non app users would be critical to helping applications spread.

May 15, 2009 7:30 AM
 

& said:

@Mike If I was doing the app I would keep track of the users that didn't have the app installed, then at the end of the process use the Multiple app invite system to batch them all at once.

May 15, 2009 2:15 PM
 

Cliff said:

My CJ Chaney:  Thanks for the suggestion and the feedback, we really appreciate it.  What is the reason though for blocking notifs to friends who don't have the app?  Is this going to change?

We are just very baffled at this implementation.  It really makes no sense and is inconsistent and confusing to the user that some notifs will be sent and others won't depending on if the friend has the app.  

To present the inviter disrupts the flow and isn't in anybody's interest and really isn't appropriate in many instances when friends are engaging each other via notifs.  

Furthermore, friends will think they're always being ignored since notifs are being sent out to non-app users (to constantly present inviter pop-up just isn't realistic and an awful experience)......this really just makes no sense any way you look at it.    

Just wondering why it was done this way and if there are plans to change this.    

Thanks,

Cliff

May 18, 2009 11:27 AM
 

& said:

@Cliff Ultimately we take user privacy and spam issues very seriously at MySpace. With any feature of the platform, especially communication features, we have to weigh in the user experience for non-app users. Again, the philosophy behind notifications is that they are communications from an App that you have installed to yourself. Invites, as the name implies, are the communication channel for inviting friends that don't have an app installed. Would we consider allowing notifications to non-app users? Perhaps, but not a week after launch ;)

May 19, 2009 9:42 AM
 

Cliff said:

Thanks for the response.  That would be a great feature as there are numerous instances where invites themselves aren't appropriate to engage friends who don't have the app.

Any idea when the homepage indicator will be turned on?  Thanks,

Cliff

May 21, 2009 6:38 AM
 

Ryan said:

i'm excited to have the app notifications implemented, but am wondering how any user will know to look at the notifications tab if it doesn't have a (#) next to it. is the bold text enough to signal something new once they've gone to their inbox? will a (#) be added in the future at any point to the drop down menu or any menu for that point?

thanks.

May 21, 2009 11:19 AM
 

Cliff said:

Any idea when the for homepage indicator for notifs will be turned on?

We've implemented notifs in various places on our apps but it's clear they won't have any impact without the homepage indicator and we don't want to spend more development time until we have an idea how and when this will be implemented to make sure it's worth the time building out the notifs.

Thanks,

Cliff

May 26, 2009 10:08 AM
 

& said:

@Ryan, we're actually currently looking at adding this counter functionality. We'll keep you posted.

@Cliff,  at the latest next week, if all goes smoothly this week!

May 26, 2009 11:43 AM
 

Cliff said:

Sweet - thanks for the response.  Very much appreciated.

May 26, 2009 12:50 PM
 

Ryan said:

Thanks, CJ, for responding to the messages. Hope DevJam is going well.

May 26, 2009 12:53 PM
 

KushApps said:

I agree with Cliff. The dual mechanism of app invite+notif is not going to work very well in many instances. I can think of one already - what if a friend wants to ask or comment something about another anonymously? Sending an invite first to a friend who doesn't have the app and then immediately following it up with a notif if the other friend installs the app, will make it very obvious who the comment is coming from.

The app notif system will work best if notifications can be sent out to non-app users who are friends as well as app users who are friends or not. I think the latter is true but the former is much more important.

June 3, 2009 11:16 PM
 

Cliff said:

Any updates on the app notification counter?  Thanks.

June 5, 2009 8:08 AM
 

Cliff said:

There still is no way for users to realize they have new notifications unless they stumble upon their notification inbox. We've put a lot of time into building out notifs that are really useless at the moment.  Are there any plans to have an indicator?

The lack of any visual indicator that  a user has a new notification combined with the discussions above regarding the poor decision to not allow notifs to be sent to friends who don't have the app, really have us scratching our heads here wondering what is going on as it seemed like building out notifs the right way on myspace was the plan, but not anymore.  

Please let us know either way so we don't waste our time on notifs anymore.  

Thanks,

Cliff

June 10, 2009 2:14 PM
 

Cliff said:

Hi - We haven't heard anything about app notification alerts/counters on the homepage, etc in a while.  Has this been dropped?

Obviously, notifs are entirely useless without this and it seems this was supposed to be rolled out a few weeks ago.  It seemed that the goal was to make notifs a valuable engagement tool for apps, but the lack of a counter and the inability to notify friends who don't have the app have really made them useless and it doesn't make much sense.  

Just want to get an idea of if we should continue spending time developing these new features or not.  

Thanks,

Cliff

June 17, 2009 8:22 AM
 

Deepika said:

Hi

   I created some onsite applications .

   but  today while creating onsite application it shows error

  that missing punctuation

  give me solution as early as possible

August 22, 2009 4:57 AM