I have an app in the design phase that requires the following:
- ACS Events
- ACS Messages
- GeoLoqi GeoFencing
Both the ACS and GeoLoqi platforms require a user login for the features I need. Can I use OAuth to allow a user to perform actions on both platforms, or do I need something else?
Nevermind. I just saw that GeoLoqi only requires the OAuth application key to create a layer, create a trigger, and send a message. This is perfect. ACS can take care of the user, event, and messaging management, and GeoLoqi can take care of the push notification with nothing more than a key.
The Geoloqi API can definitely integrate with other user databases. Take a look at the documentation for user/create_anon, it supports a "key" parameter which you can set to a unique identifier for your users from another database. Then if you need to get an access token for a user account, you can make the same user/create_anon request and you'll get the existing account's token back.
Hope this helps!
I just read up on this, but I am missing a critical piece of info. I have logged into ACS, and have successfully run user/create_anon using the Geoloqi API. The remaining question is what to do with the create_anon result. The geoloqi.init() runs at the very beginning of my app. The user/create_anon runs much later. I am getting a user and token info back during the init, so do I just not use the init function, or do I somehow replace the user info once I have created the anonymous user?
Think you can help? Login to answer this question!