I\'m writing an app that notifies a user of very time sensitive information, and I think a lot of them would want to use a phone ringtone instead of just the short notification
An simple workaround would be to cancel the notification after 30 secs and create a new one.
You could even clone the original Notification and just remove the ring-tone for the new one.