Text Tone allows you to set up contact specific text message notifications. Not only will you know the difference between an email and a text message, you can know who the message is from just by the sound, vibration or light alone! This feature does not exist natively, they simply allow you to choose 1 notification sound for all notifications and all contacts (emails, text messages etc).
This App gives you the ability to:
-Distinguish text messages from emails and other phone notifications.
-Personalize and Organize your text message notifications in ways you haven’t seen before!
-Set contact specific text tone sounds and notification bar icons.
-Choose to be notified by ringtones or alarm tones instead of a notification sounds.
-Choose silent ways to be notified (LED Lights or Vibrations) and still know who the messages are from and how many messages they have sent.
-Apply advanced contact specific rules to:
*Play the notification sound repeatedly until the message has been acknowledged.
*Play the notification sound even if your phone is currently set to silent or vibrate.
-Trigger the rule by a key phrase in the text message itself.
-Contact the developer from within the app to provide feedback, ask questions, report bugs, and vote on future enhancements.
Until a proper and reliable solution is developed the custom tones and other customizations of this app do not apply to MMS (multi media/picture messages). Instead your systems default texting notification service will be used to deliver these text messages.
If you have other SMS apps that handle received messages they may not function properly while running this app. Likewise there may be some text messaging apps out there that will prevent this app from functioning properly.
Consider downloading apps like Zedge that can help you acquire free texttones and ringtones to really personalize and customize your texting experience.
Explanation for permissions needed:
Reading settings and contacts - Fairly obvious, but to be clear the app is only looking at settings regarding your ringer mode state, and your system notification sounds and vibration settings. The only use of the contact information is to assign a rule for that contact.
Reading and sending text messages - The app needs to be able to detect when new messages are available and be notified when you have read a message so that the notification can be cleared from the notification bar. The only time the app will ever send a text message is if you choose to contact the developer, and of course it is by your permission, and it will warn you it is about to do this.