We have a working version of the SMS Annunciator android app (https://github.com/OpenSeizureDetector/SMSAnnunciator) and there is a compiled .apk file that can be installed uploaded in the app/release folder.
I have been trying to get it published on Google Play Store, but am struggling because it uses the ‘Dangerous’ permission of READ_SMS – that is, it has to be able to read all incoming SMS text messages to check if they contain the code to show the message is a seizure alert.
I had hoped that because the main OpenSeizureDetector app has been granted permission to use the SEND_SMS permission to send a text message without user intervention, that I would be able to get permission to use READ_SMS too.
My proposal as been rejected twice, as has my appeal against the decision, because it does not come into one of the categories that are allowed an exemption (https://support.google.com/googleplay/android-developer/answer/9047303?hl=en).
I tried proposing it as a “Physical Safety / Emergency Alerts to Send SMS”, but this was rejected (presumably because only the SEND_SMS permission is listed for that, and we are using READ_SMS. I then tried “Connected Device Companion Apps”, but that was again rejected (I am guessing because the seizure detection watch is not directly connected to the phone that is running the SMS Annunciator).
We may also have an issue because one of the ‘invalid uses’ is “SMS or Phone Notification Enhancement and Alerts [when not default handler]” – and it could be argued that this is what the SMS Annunciator App is.
So I’m a bit stuck, and don’t really feel like getting into a big argument with Google over it, so we might have to install the SMS annunciator manually from the source code repository, rather than via Google play store. There are two downsides to this:
- It looks suspicious for users (I never like being told I have to install an app from a web site rather than play store) – you will have to trust me that the .apk installation file on the web site is built from the published source code.
- I won’t be able to tell how many people are using it – and the more people that use it, the more inclined I am to improve it.
So I am not sure what to do – any suggestions appreciated.
Thanks, Graham (graham@openseizuredetector.org.uk)