Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do they implement reward system in apps/games?

Tags:

java

android

If you noticed, there are more and more apps which are free, but in there they have some kind of currency (gold, fake money, etc.) which you can either buy or earn for free. I am interested in this free earn system.

Namely, you get a popup like "Download and start app XY and you'll earn 5 gold coins". So I download the app and runs it once, then I switch back to app and I immediately receive 5 gold points.

Is there some rewarding system they use or each implements its own?
If they implement their own, how do they check if XY app has been installed ans started?

The way I see it, if I am to implement this on my own, then I contact the owner of XY app and ask him to implement a sample code in the splash of his app/game. When his app is started it send OK flag to my online database. Another service immediately pushes notification to my app and the app know that some user installed and started XY app. But I do not know what should I do in case there is no internet connection during first-launch of XY app?

like image 628
sandalone Avatar asked Sep 03 '12 13:09

sandalone


People also ask

How does a rewards system work?

Employee reward systems help companies recognize their employees' hard work and results by encouraging them with gifts, praise, and both money and non-monetary incentives. This type of employee recognition structure allows employers and managers to reward their team in whatever way best motivates each individual.

What is game reward system?

Summary: The phrase game reward systems describes the structure of rewards and incentives in a game that inspire intrinsic motivation in the player while also offering extrinsic rewards.

Why are rewards important in games?

Rewards can come in any shape or size, and when given to the player appropriately can greatly increase their enjoyment of a game, motivating them to continue to play. Rewards can even have a player do something that they don't want to do, or don't enjoy doing (which is quite opposite of the purpose of playing a game).


1 Answers

You don't need an Internet connection; you can just check the list of installed applications, as described here.

like image 122
Tomer Mor Avatar answered Sep 23 '22 13:09

Tomer Mor