Hi Unity Devs,
I am working on an asset to handle the referral codes for my apps across platform.
Currently its in alpha stage - available for you to check at Dropbox for free. I hope to get it uploaded to AssetStore in few days (and hence available there in early 2018).
The use case is simple - get you users to refer your apps to their family and friends. When new users enters a referral code and enters it within the app you can then grant some bonus to both new and old one. Either in-app currency bonus, some features unlock … you will know best whats valuable within your app.
To make it easy to roll out I decided to make the back-end server-less and learned a little bit on how to get things done with Amazon Lambda (part of Amazon AWS). With Amazon Lambda you just need a piece of Python code (JavaScript will do as well, but Python was easier for me) which you pastel into a web-form and you have a micro-service up and running. I will quite probably make a Google Cloud Plaform version as well as it is of no difference to the C# piece of my code where the backend runs.
I would love to hear your feedback - let me know what you think and if it works for you.
In the package I have provided you with some sample AWS links - they will be ok to handle test loads and the Python code will be released with my Asset Store package so you can get your own endpoints created.