Can't create user for App42 Leaderboard
Hello.
I can't create a user in the App42 cloud with this script, what is wrong in it?
using UnityEngine;
using System.Collections;
using com.shephertz.app42.paas.sdk.csharp.user;
using com.shephertz.app42.paas.sdk.csharp;
using System;
using UnityEngine.UI;
public class Reg : MonoBehaviour
{
public Text U;
public Text P;
public Text E;
LeaderBoardConstants cons = new LeaderBoardConstants();
public void Activate()
{
App42API.Initialize(cons.apiKey, cons.apiKey);
UserService userS = App42API.BuildUserService();
userS.CreateUser(U.text, P.text, E.text, new UnityCallBack());
}
}
public class UnityCallBack : App42CallBack
{
public void OnSuccess(object response)
{
User user = (User)response;
/* This will create user in App42 cloud and will return User object */
App42Log.Console("userName is " + user.GetUserName());
App42Log.Console("emailId is " + user.GetEmail());
}
public void OnException(Exception e)
{
App42Log.Console("Exception : " + e);
}
}
These codes are saved in one file that is called "Reg.cs" and the public function is used when player hits a button. Althogh this script shows exceptions but it doesn't show any coniformation and in the App42 user section in the app42 website, no new profile is shown.
Answer by imDanOush · Aug 23, 2015 at 07:13 PM
Found the problem, I've used Api code twice in this code:
App42API.Initialize(cons.apiKey, cons.apiKey);
Which is wrong, the right form is the one below:
App42API.Initialize(cons.apiKey, cons.secKey);
So now this is fixed.
Your answer
Follow this Question
Related Questions
[Unet] set number for each player with ClientRpc 1 Answer
Unity multiplayer line rendering 0 Answers
Some troubles with multiplayer. Urgent! Need help! 2 Answers
Use google play game services for multiplayer, and still use native Game Center for iOS platform ? 0 Answers
[uNET] Instantiated gameobjects not syncing for new clients 1 Answer