Greetings,
Working on my first mobile application. I am using Embarcadero's Delphi to do so... (yah yah yah I know...)
Anyways... I am pretty far into this now and it is working pretty well. We just had a trade show our company attended and and
the demo of it was well recieved.
Only problem I haven't wrapped my head around is push notifications usage.
We have over 1000+ locations using our current inventory software and server hardware. Their own servers/data/internet/ect ect run
at their own place. Every location is 100% on their own... each is their own entity.
This app will link to their own servers with their own devices. Just our software on both ends.
So it comes down to...
How do I link the two sides? I want their server to fire off a message "You have stuff to inventory go look at your list now" to a certain
person (or persons one by one) and their phone shows them that... and they fire up the app and go to work.
I did a test with my app to do work in the background if it was started by the user. Then not closed, but now in the background.
Hits up the server, gets a flag for new data... and sends a notification to the user that there is work to do. Works well enough.
But the user has to open the app / login / and never close it. As said, it works, and maybe this is way to go? But people are gonna
want it to auto-start-up (our client base tends to be Windows users only so they will ask "why can't it just auto startup like my windows programs do")
I can't find any hold-my-hand info on if this even doable? WE (the company I work for) don't want to be a middle man of any
traffic from customer servers to their own devices. WE as a company wouldn't be sending them any notifcations at all. Only their servers to their devices.
And I need to know if possible.. and if so, what is the steps of doing so? I see there are 3rd party services, but even then it seems its for
when my company wants to fire off messages to users of our software. Which we do not want to do.