Hi guys. We’ve just released brand new CloudRail Libraries and Interfaces. CloudRail is a free unified API Library for Java, iOS and Android that allows you to use the same functions no matter what service provider you want to use. So for example, upload() works the same for Dropbox and Google Drive. We’ve currently got interfaces for Cloud Storage, Social Media, Messaging and Payment, and are currently working on adding more. Would love to get feedback from you all. For product hut users, if you use CloudRail in your application, we’ll feature you and link back to your github profile or website on our blog.
This looks pretty neat. Integrating with new services is a constant pain point, especially with changing APIs. Seems like it could solve some of the problems.
Looks very helpful. Is there a Server side Unified API for authenticating with backend server after user Signs in the Android (https://goo.gl/nhB7fh) or iOS app ? It would be helpful if there is a Carthage version for iOS.
@sravang Thanks! We can’t really provide signed tokens like Google does but to authenticate users to your backend, you can have them login on Android/iOS with the CloudRail SI SDK (call Profile.login()), then call Profile.saveAsString() to get a JSON string which, among other stuff, contains the access token and send this to the backend. There, using CloudRail SI SDK for the respective backend platform, call Profile.loadAsString() with the JSON string and then use Profile.getIdentifier() and/or the other methods to retrieve user identity.
I’ll pass on the Carthage suggestion to our iOS developer.
CloudRail