Corona Cloud Dashboard

Hi guys

I am trying to put the Corona Cloud Dashboard into my game in order to get high scores, etc, but I am a bit confused because I followed the instructions but I am getting lots of problems

I have also read some posts that suggest that this is not yet working. Has anyone got the Dashboard to work in their app yet, or are we all just waiting for an update to fix?

Cheers

Dean

Hi Dean,

Can you please be more specific on the issues you’re encountering? And which instructions you’re following?

Thanks,

Brent

Hi Brent

Sorry, I thought there were known issues with the Cloud Dashboard.

I setup Corona Cloud along with the standard Dashboard as per he instructions here

http://docs.coronalabs.com/guide/cloud/setup/index.html

But when I tried to run the appliation on my iPod device, the application failed immedialtely with errors saying there were missing files in the cloud_assets folder. After googling, I discovered this folder exists only in an early mac version of Corona. I included this this folder and although I got a little further, the application crashed with I called gameNetwork.show( “dashboard” )

I googled more and the posts I read suggested the Dashboard was not usable yet. Could you tell me if the Dashboard is fully functioning please? Because it seems strange that I would need to include a cloud_assets folder when the instructions above make no mention of it and when this folder only seems to exist in a demo app that isnt actually available in the Windows version of Corona? And of course, even after adding this folder, I still get an application crash?

Thanks for your help

Dean

Hi Dean,

There are some updates and better info regarding Cloud coming in the next couple days. We appreciate your patience, and please keep an eye out on the blog and guides this week.

Thanks,

Brent

still same issue, any news?

Hi guys,

We’ve just posted some updated guides for Cloud, along with a blog post announcing the new Corona Cloud API library.

Updated guides are here:

http://docs.coronalabs.com/guide/index.html

And the blog post here:

http://www.coronalabs.com/blog/2013/04/23/new-corona-cloud-api-library/

Hopefully this clarifies how to implement the Dashboard and other Cloud features in your app(s).

Best regards,

Brent

Do you have any documentation for using the Corona Cloud API library for push notifications for both Android and Apple devices? I just want to send basic messages to users. I am reading the pages from the links above. Do I store the device tokens myself and then use the cloud library to send the notifications?

Thanks

Hi Warren,

The next guide for Cloud will be push notifications. I apologize it’s not ready yet, but it’s next in the queue. :slight_smile:

Brent

Hi Brent (and others)

I have followed the new instructions and got further in that I can see the Dashboard login or register screen, but I just can’t seem to register. I have tried many times but I keep getting the message ‘Username or password is incorrect’

I have tried many different names/passwords along my my proper email address and an invented one but I always get the same message.

This is the same for my own application which I am trying to get work with the Dashboard, but also with the new sample application called gameNetwork_corona_prototype-master, both give me the same message everytime when I try and register.

I have also used the latest daily build - 1094 and my test device is an iPod Touch 4g

Hope you can help

Many thanks

Dean

Hi Dean,

You’re trying to log into api.coronalabs.com, correct? Can you first log out (and back in) to your core Corona account, then attempt the login on the Dashboard? The credentials should be the same as your Corona developer account using SSO (single-sign-on). This should give you access to the Dashboard.

Brent

Hi Brent

I think you misunderstand, I have created a new game and highscore table on api.coronalabs.com through my browser on my PC and that all seems fine.

The problem is using the Corona Dashboard on an actual device in order to view high scores, etc as below

dashboard-main.png

I get as far as the screen which says I need to login or register, but can get no further.

I have tried to register about a dozen times with various usernames, emails and passwords but everytime I get the same message, ‘Username or password is incorrect’

I have also tried to log in using my Corona user details but get the same message

I have tried this with my own application but I have also tried simply adding my game access key and secret key to the

new gameNetwork_corona_prototype demo application as below

local buildPlatform = system.getInfo( “platformName” )

if buildPlatform ~= “Win” and buildPlatform ~=“Android” then
display.setStatusBar( display.HiddenStatusBar )
end

– scene logic here

– gamenetwork init and params

local gameNetwork = require( “gameNetwork_corona_prototype” )

local params = {}
params.accessKey = “13a8d339cd81c2893d60ccb8ad75e0fd0c2e33bb”
params.secretKey = “e2344b2e5cac63a9586747773820178890a7bbc9”
params.supportedOrientations = { “portrait”, “portraitUpsideDown”, “landscapeLeft”, “landscapeRight” }
params.facebookApplicationId = “”

gameNetwork.init( “corona”, params )
gameNetwork.set( “debugEnabled”, false )

– show the dashboard
gameNetwork.show(“dashboard”)

But again, I get this same message

Cheers

Dean

Hi all

I think I know more about the problem.

If you try to register a new user on a device in order to view high scores, etc, using a new username, password, AND a new email you will get the message ‘Username or password is incorrect’, then you will receive a confirmation email from Corona Labs on the NEW email address you tried to register with.

If you then confirm the email that was sent, only then can you register a user on that email address.

Is it right that a new user would have to confirm their email address in order to view high scores, etc? Not sure why this would be needed if that is the case and may put some users off. But if that is the case, then the user should be presented with a message stating a confirmation email had been sent to them and not with the ‘Username or password is incorrect’ message?

I don’t think this is in a usable state yet, but could you please advise on whether I should hang on acouple of weeks for you guys to iron these things out, or whether you recomment I build my dashboard around Corona Cloud servicesas my game is almost ready for release apart from the high scores, etc?

Many thanks

Dean

Hi Dean,

Actually a user can still login without confirming the email address, we haven’t added strict policy in this regard, i.e. forcing confirmation before activating the account.

I tried many times and couldn’t reproduce the issue. 

You can help me by, creating a new account and send me the credentials before activating it, and I’ll have a look on my end.

Thanks

-Mohamed

Hi Dean,

Can you please be more specific on the issues you’re encountering? And which instructions you’re following?

Thanks,

Brent

Hi Mohamed

Thanks for your help with this, the following DID work

Booby123
Booby123
idiot.dw@googlemail.co.uk

I was only able to successfuly register AFTER I had clicked on a confirmation email to this email address to confirm the validity of the email address. Before I did that, I was not able to register any user/password to this address

The following did NOT work

u: Silly13
p: Silly123
e: Madeup@madeup.com

u: Deanw99

p: Deanw99

e: Does@notexist.com

u: Deanw90

p: Batman007

e: noone@server.com

All 3 came back with  ‘Username or password is incorrect’

Thanks for your help

Hi Dean,

Just checked these accounts:

For the first 2, if you drop the case on the email, then you log in fine. For this, I have asked the team to make sure to remove case sensitive checks on login, I hope to have this on production servers soon.

The last account ‘Deanw90’, actually it logged in just fine first time, no issues, got the auth_token.

Thanks

-Mohamed

Hi Mohamed

Thanks to your last comment, I think I was wrong to say that an email had to be confirmed, so sorry for that, but I have done many more tests and I think I can now confirm these are the problems:

Problem 1

If you try and REGISTER (not login) a username/password with an email address that starts with an uppercaes character, you get the message ‘Username or password is incorrect’. I have successfully registered several users but only with an email that starts with a lowercase (strange, but I think this is true). This is a major problem because, at least on my device, when you enter an email, it automatically starts it in uppercase mode.

Problem 2

If you try and register a user on an email address which has already been used, you get the message  ‘Username or password is incorrect’. Even if a user is restricted to registering just once to a single email address then clearly, a better message needs to be displayed.

For example, I successfully registered a user to the email address suck@suck.com

Then I tried to register the user below which failed with usual message (because a user had already been registered to this email)

u: Really1

p: Really1

e: suck@suck.com

Then I tried to register the one below which worked

u: Really1

p: Really1

e: suck2@suck.com

Problem 3

I don’t get any useful message returned in case of failure, all that gets displayed is the message ‘Username or password is incorrect’

Thanks for your help, but if you check the above I think you will confirm that these are valid problems and prevent the Corona Dashboard from being currently in a usable form

Thanks again

Dean

Hi Dean,

Ok, here is whats happening.

You can actually register any email and username with or without using uppercase and it will be accepted.

I just did some tests and I was able to register in uppercase fine. If you do try and register and fails, please send me the exact details of what you are trying to register and I will check on my end.

The thing that I mentioned before, was that we should remove case detection on login.

If you try to register a user name that already exists, you should get:

{

    “username”: [

        “has already been taken”

    ]

}

and if email is also already used:

{

    “username”: [

        “has already been taken”

    ],

    “email”: [

        “is already taken”

    ]

}

If you aren’t please can you just show me the debug output of what you are getting.

Thanks

-Mohamed

Hi Mohamed

I just tried again to register the following which failed

u: Willy1

p: Willy1
e: Tester@test.com

I then tried to register the same but with an all-lowercase email address as below and this worked

u: Willy1

p: Willy1
e: tester@test.com

I think we are using different ways of trying to register which is why we are getting difference results. Just to confirm, I am using the Corona Cloud Dashboard demo application found here

https://github.com/coronalabs/gameNetwork_corona_prototype

I then modified the main.lua to include my application access key and secredt key as below

local params = {}
params.accessKey = “13a8d339cd81c2893d60ccb8ad75e0fd0c2e33bb”
params.secretKey = “e2344b2e5cac63a9586747773820178890a7bbc9”
 

I then deployed onto an iPod Touch 4g

I think you must be using a different way to test this, but if you can deploy to an iPod Touch 4g and enter my details as aboove (of course problaby same with any details) then you should get the same results as I am getting, unless I shouldnt be using this demo application or something?

Many thanks

Dean

Hi Brent

Sorry, I thought there were known issues with the Cloud Dashboard.

I setup Corona Cloud along with the standard Dashboard as per he instructions here

http://docs.coronalabs.com/guide/cloud/setup/index.html

But when I tried to run the appliation on my iPod device, the application failed immedialtely with errors saying there were missing files in the cloud_assets folder. After googling, I discovered this folder exists only in an early mac version of Corona. I included this this folder and although I got a little further, the application crashed with I called gameNetwork.show( “dashboard” )

I googled more and the posts I read suggested the Dashboard was not usable yet. Could you tell me if the Dashboard is fully functioning please? Because it seems strange that I would need to include a cloud_assets folder when the instructions above make no mention of it and when this folder only seems to exist in a demo app that isnt actually available in the Windows version of Corona? And of course, even after adding this folder, I still get an application crash?

Thanks for your help

Dean