prey / prey-android-client

Android client for the Prey anti-theft software.
http://preyproject.com
GNU General Public License v3.0
426 stars 184 forks source link

Custom control panel #61

Closed rabisuz closed 9 years ago

rabisuz commented 10 years ago

A long time ago I set up Prey with a custom control panel (CP) and modified the android client to point to my CP. This was working, but required manually changing the config file for each release, which caused my Prey for Android client to be quite outdated.

I added preferences that, if not empty, override the ones in the config file. Therefore, if the app gets updated, I do not have to manually build it from source (if these changes are accepted) to get the latest features. Since most users don't need this, and simply do not want to be bothered with too many settings, I hid these settings behind the version info, just like Google does with the developer tools in Android.

Note that these preferences are only available when an account has already been linked to the device. This means that when changing the control panel url, one has to be sure these settings are correct and that the device is already registered with the control panel specified in the 'config' file.

ghost commented 9 years ago

Hi, @rabisuz. We're cleaning up the house and are almost done, except for your pull request. It took us so long to review it that it's terribly outdated now, and we apologize for now.

That's why we're closing this PR. If you're interested in a custom panel, we'd be glad to consider it in a new one, specially since there are people asking for a standalone Android client https://github.com/prey/prey-android-client/issues/30

Have a nice day!