‘Reply’ by Google prepares to support Telegram, Allo, Instagram, and more
Last week, a new experimental app called ‘Reply‘ was made public. The app, made by Googlers at Area 120, started rolling out earlier today. It aims to bring smart reply functionality to many popular messaging apps such as Facebook Messenger, Skype, Whatsapp, Android Messages, Slack, and Hangouts. However, hidden inside the app are hints that the new app will support many, many more messaging apps.
Reply by Google Supported Messaging Apps
Within the APK file, we have discovered that there are many drawables that the Reply app will use for replicating a notification. Since the Reply app uses a Notification Listener service to intercept and replace existing notifications, it needs to have the original app’s icon ready to use in the notification so the user can quickly tell what app is sending them a message.
Thus, we have found that the following messaging apps will likely be supported in the future:
- Google Allo
- Blackberry Messenger
There’s no telling when Reply will support smart replies in these apps, but it’s clear that this is in the works. Also, we found this mentioned in
remote_config_defaults.xml which confirms that these apps are currently in testing, but disabled:
More Automatic Reply Triggers
Currently, Reply by Google can automatically send replies whenever the following conditions are met:
- In a vehicle
For example, if you are running and someone sends you a message, Reply will respond with “[Your name] is running right now.” According to the strings, it looks like the following conditions will also be added:
- Near a beacon
- Using headphones
- At a place (probably user determined)
The following conditions are already listed in the app, but they are currently unavailable.
- In a train
- In a meeting
Automatic Reply Triggers
<string name="screen_beacon">near a beacon</string> <string name="screen_biking">biking</string> <string name="screen_calendar">in a meeting</string> <string name="screen_driving">in a vehicle</string> <string name="screen_headphones">using headphones</string> <string name="screen_list_dnd">Also silence my phone</string> <string name="screen_location">at a place</string> <string name="screen_messages_activity_name">Message screening</string> <string name="screen_running">running</string> <string name="screen_sleeping">sleeping</string> <string name="screen_transit">in a train</string> <string name="screen_walking">walking</string>
List of Possible Automatic Reply Responses
Thanks to the strings, we can also determine the possible responses that Reply might send it if automatically sends a message on your behalf. These automatic replies are denoted to the recipient by a robot emote (🤖), so they know it’s not actually you sending the message.
List of Automatic Reply Responses
<string name="instant_notif_hello_text">"🤖 I asked what's up"</string> <string name="instant_notif_hello_title" formatted="false">%s on %s said hello</string> <string name="instant_notif_help_text">🤖 I told them to check out %s</string> <string name="instant_notif_help_title" formatted="false">%s on %s asked what I can do</string> <string name="instant_notif_not_working_text">"🤖 I told them you're not working on %s"</string> <string name="instant_notif_organic_urgent_text">🤖 I told them they can write \"Urgent\" to play a sound on this phone</string> <string name="instant_notif_organic_urgent_title" formatted="false">%s on %s sounded serious</string> <string name="instant_notif_screening_activity_text">"🤖 I told them you're %s"</string> <string name="instant_notif_screening_activity_title" formatted="false">%s on %s sent a message</string> <string name="instant_notif_when_can_you_be_at_text">🤖 I told them that if you drive now, you can be there in %s</string> <string name="instant_notif_when_can_you_be_at_title" formatted="false">%s on %s asked when you can be at %s</string> <string name="instant_notif_where_are_you_text">"🤖 I told them you're at %s"</string> <string name="instant_notif_where_are_you_title" formatted="false">%s on %s asked where you are</string> <string name="instant_notif_working_text">"🤖 I told them you're working on %s"</string> <string name="instant_notif_working_title" formatted="false">"%s on %s asked if you're working"</string>
That’s all that we’ve found so far. The app was just released today, so there isn’t another version of the app to compare it against. We simply looked through the app and picked out aspects that we believe are new based on our understanding of the current feature-set offered by the app. If or when Google rolls out any of these new features, we’ll let you know on the XDA Portal. If you would like to download the app right now, you can do so at the link below.
Let us know in the comments if you spot anything new, and follow our APK Teardown tag for more articles like this!
This article was updated at 6:59 PM EST to reflect that Google Voice is currently supported. It was further updated at 7:20PM EST to more accurately reflect the list of automatic reply conditions (thanks armando_rod).
Want more posts like this delivered to your inbox? Enter your email to be subscribed to our newsletter.