Skip to content

Instantly share code, notes, and snippets.

@mandric
Created April 15, 2014 14:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mandric/10736212 to your computer and use it in GitHub Desktop.
Save mandric/10736212 to your computer and use it in GitHub Desktop.

Is your phone rooted? I wonder what the value is on your phone for these settings?

sqlite3 /data/data/com.android.providers.settings/databases/settings.db Selet * from gservices where name = 'sms_outgoing_check_max_count';

http://forum.xda-developers.com/showthread.php?p=5519546

SMS Portals project that can be integrated with SMSSync: https://github.com/vaneyck/sms-portals

The idea is that SMSSync has a setting to enable SMS Portals and when the portals are installed it uses them/cycles between them. Each portal has the 100/150 sms/hr limit so to get around it we install multiple portals that are registered as separate apps by Android.

Working branch in my github repo where I'm using the portals but it was not integrated back into the main Ushahidi branch.

Vaneyck initially started a branch and I merged it here: https://github.com/mandric/SMSSync/commit/ee6ef4730351a19c192765de33294dd0c648ff76

Not sure what happened to the original branch from Vaneyck.

I'm binding to the SMS services here, but it's not done dynamically. It was more a proof of concept, and it was successful but not a great solution.

https://github.com/mandric/SMSSync/commit/e90e21ed05b9f10f53c79302cdf3bce0510b7987

The goal here would be to submit a PR to Ushahidi that deals cleanly with the sms portals settings and bindings. So SMSSync would be unaffected if there are no portal apps installed. But if portal apps are installed and the option is selected then SMSSync would try to setup the binding to the portals and cycle between them. The portals would be an entirely different project, and that's mostly done I think by Vaneyck because if you look at the build.sh in his repo you can see how to easily build as many portals as you want. And those can be distributed outside of the google market, in fact I'm not sure there would be any other way to do it. So that part is mostly done, we just need an SMSSync branch that does a clean integration of it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment