However, even if we have the module, I can’t seem to understand what it’s expecting in the fields Server / username / password since nothing works.
I simply enter the name of our server because if I enter my IP, I get a blank screen and I must uninstall and reinstall the app to try again.
Do I have to create an account somewhere else in Epicor? I went into user account security maintenance, gave myself mobile access, changed the mobile password, etc but nothing seems to work.
I just tried and on my phone I connect through our VPN then on the web I’m able to access the api page only if I write the IP adress of the server. However, in the app when I write the IP address, it just goes to a blank screen and then I can’t do anything
I don’t really understand what you’re asking but if I go into the API where the IP address is in the URL, i can call an endpoint from there. However, if I put the domain name, it doesn,t work on my phone.
I guess I’ll look with our IT department because it might be a VPN issue on mobile
Yes it works. However, it only works if yourserver is the IP address of the server. However, in the Epicor Expense Management Android app, when I enter an IP adress in the ‘server’ field, the wheel just spin forever and if I quit the app and open it again, I get a blank screen unless I uninstall. So I can’t get it to work that way unfortunately
You just need to setup REST, that means using https, a fqdn and ssl certificate matching that fqdn from a valid certificate authority.
Then on the app just enter the url https:// < yourserver FQDN >/< your instance, e.g. epicor10 > and your epicor username/password.
If the app hangs after entering the server URL it probably means it is failing to connect to your server, either the URL is wrong or REST is not properly setup.
Thanks, everything here tells me that the server is set up correctly but that the problem is our VPN on Mobile. I don’t know much about this stuff so I’ll look with our IT department how we could configure it so the domain would be recognizable on mobile.
As others have said, you will need to use a FQDN not an IP address. SSL isn’t going to work with an IP. Your IT dept. will need to provide you with the FQDN.
Seems an old issue, I am having similar issue but with connecting epicor Mobile Time app. I am using FQDN, but when i try to check rest services working on the browser we do get the not-secure web error. Is it related to SSL, do we need a certified SSL and not a self signed one to connect it to a mobile apps??
Let’s Encrypt works on Windows pretty well. Better then it used it. I’ve used Certify The Web on Windows. I don’t use it for Epicor as we have CA wildcards and Epicor specific certs. But Lets Encrypt is free.