Azure Mobile Services Leaderboard Recipe
Want to see pretty graphs? Log in now!
npm install azuremobile-leaderboard
|8||downloads in the last week|
|20||downloads in the last month|
|Last Published By|
|Version||0.1.4 last updated 8 months ago|
|Keywords||azure, mobile, leaderboard, recipe, platform: Windows Store App, project language: C#|
This recipe automates backend set up and fetches client files with Azure Mobile Services to provide Windows Store apps with a leaderboard solution. Platform: Windows Store Apps Project language: C#
Make sure node.js is installed (install at http://nodejs.org/) as well as npm modules azure-cli and azuremobile-recipe. To do so, run in command line:
npm install -g azure-cli npm install -g azuremobile-recipe
Note: users with Azure CLI installed through the Windows .msi installer will not be able to access recipes at this point of time.
npm install -g azuremobile-leaderboard
To set up leaderboard for a C# project with user account downloaded and imported and an existing mobile service created, cd to project directory and run in command line:
azure mobile recipe execute <servicename> leaderboard
The module will create a Leaderboard table and a Result table, configure their scripts, and download neccessary client-side files in the same directory.
Include the client_files directory in project in Visual Studio.
To update tables, make sure the method is 'async' and add the below snippets into project:
projectNamespace.Functions.functions leaderboard = new projectNamespace.Functions.functions(); Globals.ResultId = await leaderboard.SendResults('playerName', 'hits', 'misses');
To display the leaderboard, navigate to LeaderboardPage page from an existing page:
Complete testing scripts coming soon.