Application Android - DoliDroid: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
mNo edit summary
Tag: 2017 source edit
 
(12 intermediate revisions by the same user not shown)
Line 9: Line 9:
[[Category:Application Android - DoliDroid]]
[[Category:Application Android - DoliDroid]]
[[Category:DoliCloud]]
[[Category:DoliCloud]]
<seo metak="Android, phone, application, Dolibarr, DoliDroid, apk, smartphone, tablet, samsung, galaxy, remote, native, jmobile, download" />
{{#metamaster:keywords|Android, phone, application, Dolibarr, DoliDroid, apk, smartphone, tablet, samsung, galaxy, remote, native, jmobile, download}}
{{TemplateDocDev}}
{{TemplateDocDevEn}}
{{TemplateDocUtil}}
{{TemplateDocUser}}
=Informations=
 
{{TemplateModuleInfo
{{TemplateModuleInfo
|modulename=Application Android
|modulename=Application Android
Line 19: Line 19:
|webbuy=On [https://www.dolistore.com/fr/outils-externes-et-appli-mobiles/365-DoliDroid-pour-Dolibarr.html?search_query=dolidroid&results=4 Dolistore], On [https://play.google.com/store/apps/details?id=com.nltechno.dolidroidpro&hl=en Google play]
|webbuy=On [https://www.dolistore.com/fr/outils-externes-et-appli-mobiles/365-DoliDroid-pour-Dolibarr.html?search_query=dolidroid&results=4 Dolistore], On [https://play.google.com/store/apps/details?id=com.nltechno.dolidroidpro&hl=en Google play]
|status=stable
|status=stable
|minversion=7.0
|minversion=8.0
Your must also be able to use your Dolibarr from internet to be able to use Dolidroid. If your Dolibarr is not hosted on Internet, you can try to migrate it to {{UrlDoliCloud}}
Your must also be able to use your Dolibarr from internet to be able to use Dolidroid. If your Dolibarr is not hosted on Internet, you can try to migrate it to {{UrlDoliCloud}}
|maxversion=
|maxversion=
Line 47: Line 47:


=Prerequisites=
=Prerequisites=
This application need Android 3.0+ and an online hosted Dolibarr ERP & CRM version 3.5+ (for example an online instance provided by one of the [[Cloud Solutions|SaaS/Cloud hosting provider]]).
This application need Android 6.0+ and an online hosted Dolibarr ERP & CRM version 8.0+ (for example an online instance provided by one of the [[Cloud Solutions|SaaS/Cloud hosting provider]]).


If your Dolibarr is not installed in a cloud or a hosted server, but on your own local computer at home, you must be sure to have setup your ADSL box so you can reach your computer from outside home with an external internet access, on the port where dolibarr run (port 80 in most cases).
If your Dolibarr is not installed in a cloud or a hosted server, but on your own local computer at home, you must be sure to have setup your ADSL box so you can reach your computer from outside home with an external internet access, on the port where dolibarr run (port 80 in most cases).
Line 72: Line 72:
*If module MultiCompany is enabled on your Dolibarr, another button to switch between companies will be also available.
*If module MultiCompany is enabled on your Dolibarr, another button to switch between companies will be also available.


=Development=
= Development and contributions =
{{TemplateModDoliDroidEn}}
{{TemplateModDoliDroidEn}}


=Troubleshooting=
=Troubleshooting=
== I have the APK file of DoliDroid, but I can't install it ==
First, you must know than an Android phone is protected by default from installation of external .apk file, preventing you to be able to install and use an application that is not under the control of Google.
So you must first change the setup of your Android phone to allow the installation and use of external .apk files. For this, go in menu "'''Parameters - Security - Other or More'''" and tap on "'''Install apps from external sources'''" and select the browser you use navingate on Internet (For example "Chrome", "Firefox", ...) so your web browser is allowed to install external applications.
Now launch your browser and go on the page or url that contains the link to the .apk file. Click on the link to start the download and execute the .apk file.
Note: If the file is downloaded with a .zip extension added at the end in the file name, rename the file that is in your download directory in order to remove this .zip (some browsers automatically add it unjustifiably), then launch the .apk file.
==JSERR001==
==JSERR001==
If you get this error when loaing a page/feature with DoliDroid (including tha login page), this means your Dolibarr installation on server side serves bugged pages. In a common usage of Dolibarr, this may have no visible effect for user. But when used from a smartphone, this make DoliDroid fails loading pages.
If you get this error when loaing a page/feature with DoliDroid (including tha login page), this means your Dolibarr installation on server side serves bugged pages. In a common usage of Dolibarr, this may have no visible effect for user. But when used from a smartphone, this make DoliDroid fails loading pages.
Line 84: Line 92:
*Try also to call login page from a standard PC by adding &dol_use_jmobile=1 as parameter of URL and check you don't have any javascript errors.
*Try also to call login page from a standard PC by adding &dol_use_jmobile=1 as parameter of URL and check you don't have any javascript errors.
*If you installed Dolibarr with the debian package, check into directory '''/usr/share/javascript''' that you find a directory called '''jquery''', '''jquery-ui'''. If one of this directory is missing (or if all directory '''/usr/share/javascript''') is missing, you must install the missing packages by launching from command line
*If you installed Dolibarr with the debian package, check into directory '''/usr/share/javascript''' that you find a directory called '''jquery''', '''jquery-ui'''. If one of this directory is missing (or if all directory '''/usr/share/javascript''') is missing, you must install the missing packages by launching from command line
<syntaxhighlight lang="bash">
sudo apt-get install javascript-common libjs-jquery libjs-jquery-ui
sudo apt-get install -f
</syntaxhighlight>
<syntaxhighlight lang="bash">
sudo apt-get install javascript-common libjs-jquery libjs-jquery-ui
sudo apt-get install -f
</syntaxhighlight>


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">

Navigation menu