Enable and allow true push capabilities
Expanding the current implementation of Push would unlock a massive developer opportunity. Please allow devs to build and users to select skills that can speak without the user initiating the conversation. If a skill gets annoying they can turn it off.
Thanks a lot for submitting this request. Your request has been recorded.
I think I am trying to achieve a similar feature with my skills using the proactive events message alert scheme, but in the end the result is not that good. The problem is that amazon offers very few schemes and they are not much flexible (you can only change some words in a sentence). A customizable proactive message notification scheme would be perfect for lots of things, and indeed, "unlock a massive developer opportunity".
Callen T Shaw commented
An alternative idea could be using the Timers API. Instead of only letting a Timer be created for < 2 hours in the future, the user should be able to set a specific date and time (possibly recurring?) longer into the future, when Alexa could initiate activity with the user.
This would be great! Please add it.
Aude Naveilhan commented
I don’t think this feature request is the same as using routines. For example, a correspondence chess skill could notify Alexa that the opponent has just moved. How can this be done otherwise ?
Saul Jaramillo commented
any update on this?
GTD | eCommerce commented
It really would help community to develop most engaging skills
Otto Neff commented
Waiting since my first device for years now for this.
Bela Vizy commented
Amazon should treat the skill users like adults. If we want notifications - we turn it on. It's between the user and the skill. It's like Firefox would dictate the page format for web applications.
Also the legacy notification beta allowed arbitrary messages, like the Breaking News from the Washington Post.
Bora Ismen commented
Its been more than a year, and this still does not seem to be possible. It's a shame.
Nathan Christie commented
100%. Users should have the ability to opt in or out of push notifications by skill. Notifications will encourage engagement with the device and the skill.
Dmytro Gierman commented
Please, do not do this!
People attention is so precious, and every app wants a piece of it these days.
I already fed up declining notifications from every second site in the internet (and why is there no button "decline them all" in any of popular browsers?).
I fed up swiping off all these endless Android notifications.
I fed up cleaning SPAM from my inbox and unsubscribing tons of letters.
I want Alexa to work when I ask and to shut up otherwise.
Just imagine a romantic evening with a new girlfriend, and then "Username! you've got a voice message from Bob, saying "hey friend, how's your new chicken?"
or "Urgent news! Tramp and Merkel meet Putin, but decided nothing as usual!"
Oh, amazon, I pray, if this evil feature is unstoppable, at least make it OFF by default and hide it deep inside menus, and to enable it, demand a written permission of everybody, who's living with the patient (coz only a sick person would ask to interrupt him even more)!
Lorenz Nickel commented
I understand that you do not make this feature public at the moment, since it might be abused easily. But it would be cool if at least developers, which have proven to have some knowledge and not to be completely spam (for example 5 active skills) were able to use this feature. If someone of these abuses the feature, he/his skill can be reported and he can not use the feature any longer or for some period or something like this.
Mr C Kinson commented
Many positive uses cases for push notifications, sensing systems triggering a notification to Alexa has many benefits. If AI is to be response to request and respond.
" Alexa, is my house on fire" might be a bit late, --->" Your Kitchen Fire alarm has gone off" is more relevant.
Lets hope we can put the suitable controls and skills activations so that we can choose the push notifications, start small and build up.
Happy to discuss many uses cases in more detail with anyone at Alexa.
Ken Reiss commented
Comments make sense, but this would be a super-valuable enhancement, if implemented correctly and no abused.
Diedrich Roasters commented
For the IoT development, it would be useful as an alarm to notify the user of a process variable at a critical point. Use the rule function in the IoT core to push messages through lambda and into AVS.
Dana Young commented
Providing Push capability from a skill is really just another way of doing what is already available via Routines - if the user specifically wants pushed responses, they can do it today via all the ways routines support "When this happens...", and then Alexa speaks the prescribed text. It is really the same thing, and is already available today. The team just needs to expand capability to support skills. Thanks!
Jeff BOW commented
This is a great idea, but unless Amazon is going to start code reviewing every skill before it gets published (like Apple and their apps store) this WILL get abused and will start to give Alexa a bad name with consumers. We all see how the media just cannot wait to announce every "bad thing" that happens around Tesla, even when it is not true or their fault. This would be the same thing. Or have we already forgotten about the"supposedly unprompted" laughing debacle.And that was just the unit going ha, ha.
So that Alexa can tell i have new mail or that fibaro can tell Alexa that there is someone at the door and immidiatly show the camera without a Voice command
Randy Thompson commented
This could (should?) be accomplished by Amazon simply adding a toggle in the Alexa app's Settings menu that allows users to make notifications (https://developer.amazon.com/docs/alexa-voice-service/notifications-overview.html) speak aloud as soon as they arrive. This puts the power in the user's hands. If user's want this feature, they can turn it on. If they are annoyed by Alexa speaking aloud unprompted, they can turn it back off.