Social Icons

Change to Google’s policy for the Play Store may require changes to App Inventor apps

Google recently released a new Play Store policy that will affect some App Inventor apps.
All apps that use the Texting or PhoneCall component AND are published in the Play Store must be rebuilt. The MIT App Inventor team is making a change to PhoneCall and Texting to help our users deal with this Google policy.

How will this affect my App Inventor apps and what do I need to do?

With Google’s change, if you create an App Inventor app that uses Phone or Texting components, you will not be able to submit it to Google Play.

The MIT App Inventor team is changing the Texting and PhoneCall components so that newly built apps will satisfy Google’s restrictions and can be submitted to Play just as before. We’re currently testing the changes, and we’ll release them in App Inventor as soon as February 2019.

Google is also planning to remove from Play apps that violate their policy. If that happens to you, you’ll need to wait for the change to App Inventor, and then rebuild your app and resubmit it to Play,

What is the Google Play Store policy change?

Google’s change is that they will no longer permit apps in the Play Store that directly send Text messages (SMS) or make phone calls. Instead you must invoke the device's built in Text Messaging (or phone call) application. For example, an app that periodically sends texts without notifying the phone’s user will no longer be accepted to the Play Store, and Google might also remove such apps that are currently in the Play Store. Google has also created a process where developers can fill out a form asking that their app be allowed as an exception to the policy. Look here for the information Google has provided:

https://support.google.com/googleplay/android-developer/answer/9047303

Will my apps behave differently after App Inventor changes?

Yes, there will be a change. When you use Texting.SendMessage, the phone will now route the message to the phone’s normal text message sending application. Similarly for Phone.MakePhoneCall.

Can I still use App Inventor to build apps that violate Google’s policy for Play?

Yes.

MIT’s change to App Inventor will include alternate versions of Texting.SendMessage and Phone.MakePhoneCall that do directly send texts and make phone calls. You can build apps with these alternate versions and share them with your friends and family. But you would need to ask Google for a policy exception in order to publish those apps in the Play Store.

We’ll post again when we release these features into the main MIT App Inventor.