Sofware and services for emergency management and rescue organisations

You are here

Installing the mobile app

For more information on the mobile app and the supported features click here.

There are four ways to obtain the mobile app, choose the option that best suits your needs.

iOS (Apple devices)

Search for VolunteerRescue in the App store and install as normal.

Android devices

Search for VolunteerRescue in the Play store and install as normal.

Web browser

Use the following link https://volunteerrescue.org/app

Installing locally on a computer

Whilst the most complicated of the methods this option may be useful to groups who operate in remote locations with no access to the internet but who still need access to some of the tools (e.g. the search probability calculator) on a device with a larger screen such as a laptop computer.

This option involves downloading the source code for the app using the following link and unzipping the downloaded file to a folder.

Download app source code

Once unzipped there are two ways to run the app locally on a computer

1. Run a local http server

This method involves using a http server to host the app as a local web site, if you have already installed a http server such as IIS or Apache these can be used to host the app.

If the computer has no http server installed you will need to install one, the easiest option here would be to install a product called node.js (http://nodejs.org) that has distributions for Windows, Mac OS X and Linux.  Once installed follow the steps

  • Change the directory to where you unzipped the downloaded app source code
  • Using a console or terminal run the command
    <path to node.js installation>/bin/node static_server.js
    replacing <path to node.js installation> with the full path to where node.js was installed

You can now use a browser on the computer to access the locally running app by entering the following web address in the browsers address bar

http://localhost:8888

2. Double clicking the file index.html

Whilst this seems the easiest way to run the app locally web browsers have a security restriction called "same origin policy" and this security restriction will restrict the app from working properly.

If you want to use this option be aware that you may open yourself to some vulnerabilities if using the same browser for a regular web surfing.

  • Safari
    • Enable the develop menu using the preferences panel, under Advanced -> "Show develop menu in menu bar"
    • Then from the safari "Develop" menu, select "Disable local file restrictions", it is also worth noting safari has some odd behaviour with caches, so it is advisable to use the "Disable caches" option in the same menu; if you are editing & debugging using safari.

  • Chrome
    • Start Chrome executable with a command line flag:
    • chrome --allow-file-access-from-files

  • Firefox
    1. Go to about:config
    2. Find security.fileuri.strict_origin_policy parameter
    3. Set it to false

License

Copyright (c) 2012, 2013 SKRPC Holdings Inc.
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright
   notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright
   notice, this list of conditions and the following disclaimer in the
   documentation and/or other materials provided with the distribution.

3. Redistributions of source code and in binary form must be provided free of
   charge.

4. All non SKRPC Holdings Inc products that use in source or binary forms 
   features or use of this software must be provided free of charge.

5. All advertising materials for non SKRPC Holdings Inc products and all 
non SKRPC Holdings Inc products that use in source or binary forms
features or use of this software must display the following
acknowledgement: This product includes software developed by SKRPC Holdings Inc for use in the VolunteerRescue service, visit http://volunteerrescue.org for further information on the VolunteerRescue service. 6. Neither the name of SKRPC Holdings Inc nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY SKRPC HOLDINGS INC ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SKRPC HOLDINGS INC BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.