You have several options from where to install c:geo as listed in the table below:
| Source | Description |
|---|---|
| Google Play | The easiest way for installing c:geo and also receiving the regular updates to new versions. If you have a Google Account and use the Google Play app on your device, you should use this way to install and update c:geo. |
| APK file | If you do not use Google Play (and are experienced with direct app installation), you can download the APK file of the latest c:geo release from our Github repository. |
| FDroid Repository | This is for advanced users who want to build their own version based on FDroid or include our repository as a dedicated packet source in their FDroid client. |
On the first startup of c:geo or when you first time access certain functions in c:geo you will be informed and need to agree, that c:geo needs certain permissions on your device. In addition some permissions are granted implicitly by your Android system.
The following table provides a reasoning for all explicit and implicit permissions c:geo might request on your device:
| Permission | Explanation |
|---|---|
| Location | Of course c:geo needs access to the GPS on your device to locate your position and calculate distance and direction to geocaches. |
| Contacts | This is an optional permission allowing c:geo to access your device phonebook to look up geocachers using their geocaching name. It is only done on demand each time you use the open contact card function in c:geo. |
| Notifications | This is an optional permission to allow c:geo to notify you when certain actions are completed (e.g. cache updates, map downloads) or conditions apply (e.g. cache proximity notification on map). |
Make sure to grant the permission for precise location as otherwise c:geo will not work as expected!
From time to time we will release an updated version of c:geo.
We recommend that you update your installation as soon as possible if a new release is available, as older versions might no longer work as expected (e.g. in case of an urgent bugfix or a server-side change).
If you installed c:geo from Google Play you will receive an update notification from the Google Play app, as soon as a new version is available. You can simply follow that notification or open c:geo in the Google Play app to update your c:geo installation.
Additionally c:geo uses a notification system to make you aware of new versions or temporary problems. You might then see a message like this on your c:geo main screen:
You can tap on the message to get more information (optionally available in case of temporary problems) or be taken to Google Play for updating your installation (in case of an update notification).
If a new version is considered to be ready to be released (a so called “Release candidate”), we might in a first step make it available as beta version to get user feedback and be able to find bugs or problems we did not yet see during the development.
Usually these beta versions are stable, still there is a small possibility that not all functions work as expected. However we encourage you to use them, as this really helps us a lot!
The beta versions are also distributed over Google Play and work seamlessly together with updating from and to our release versions automatically. All you need to do is enable beta testing for c:geo on Google Play by following this link:
After you activated the beta testing, you will receive beta versions alongside with the official versions via Google Play. This means, that you will still receive all official versions but also additionally receive an update if a newer beta version is available. Furthermore you can as a beta tester send us your feedback and problem reports via a dedicated Google Play feedback form.
While you are subscribed to the beta testing Google Play (for some reason) always shows c:geo(Beta) in the store entry, also while we currently might not even have an active beta version but you are on the official release version. If you look into About c:geo you can check if you are currently using a beta version: If there is a suffix -RC in the version number, it is a beta version.
If you wish to discontinue beta testing just use the link above and deselect the beta testing mode. Afterwards you might need to uninstall the beta version from your device and reinstall the normal version from Google Play.
Check the development section of our homepage to learn more about development versions and our so called nightly builds.