I don't know if this is possible but it would be great to be able to ask OpenFeint what the highest score is and pass that value to corona to be able to display as we wish. This all done without opening the openfeint interface.
Label: corona android iphone ipad building error inmobi problem display screen View image tableView failed object physics touch button game lua config event listener |
Query OpenFeint LeaderBoard List
I think this is possible through OpenFeint's RESTful api, more info here:
http://www.openfeint.com/ofdeveloper/index.php/kb/article/000075
The best way would be to follow the api above using Corona's http functions.
Say I want to get the highest score, date and name of the person.
Let me see if I get this right. I should use the following procedure to get a returned JSON file to the app.
How to get a list of High Scores
Use this request to get the actual highscores associated with a leaderboard. You will need aleaderboard_id in order to make this request. You can get the leaderboard_id by getting the list of leaderboards (see How to get a list of Leaderboards). The response of a highscores request is paginated, meaning that only a limited number of results are shown at a time. By default, 30 entries are shown at a time. In order to see more results, you must pass in a page parameter into the request. If you want to see more results per page, you can pass in a per_page parameter to set the number of results returned per page.
Request format:
/api/games/:client_application_id/leaderboards/:leaderboard_id/highscores(.:format)
Example:
http://api.openfeint.com/api/games/943342882/leaderboards/746115022/highscores.xml
What is returned:
score: the actual score recorded.
created_at: when the highscore was first created.
updated_at: when the highscore was updated.
display_text: any custom display text associated with the highscore.
user: the following is the user data associated with the highscore
name: name of the user who got the score.
profile_picture_url: the url of the profile picture associated with the user.
open_feint_gamer_score: the openfeint score associated with the user
I would get 30 results back through this method.
Then I would have to sort it through the JSON functions and get the highest score and info associated with it. Then I would have to store that on some variables in my app and display it where I want it.
send message and call to a person
Forum: Report Spam + PM
[INSTALL_PARSE_FAILED_NO_CERTIFICATES]
[SOLVED] Director ERROR: Failed to execute new( params ) function on 'screen1'
Too many (200) local variables
Corona SVG Level Builder released. Drag and drop physics level editor with Inkscape and SVG.
Small bug in Collectible Items example
Pivot Joints and apparent elasticity
Can't make removeSelf() delayed