Hi guys,
I don’t know if this is an acceptable alternative for you but if you set your version number on both OpenFeint settings and Corona build settings (what you see when you do a build) this also seemed to sort the issue out, well it did for me.
So I guess you could do a build from 0000.00.00 (you can build up to 9999.99.99) so there’s loads of room for improvements and additions, just make sure your version matches in both OpenFeint and Corona Build Settings.
IPete2.
[edit - I am still having ‘fun’ with this so although I got it working with the versioning I need more time to figure out quite how it actually functions - I’ll be back hopefully with more information on how I got on soon]
[edit 2 - okay I have now figured out the following: Only do one thing at any time with the OpenFeint system. So either unlock and achievement OR open up a dashboard like achievements, thus
You can simply set an achievement like this, then OpenFeint responds by displaying a small acknowledgement (not in simulator, just on the device).
gameNetwork.request( “unlockAchievement”, “xxxxxxx” ) – unlock achievement number xxxxxxx
or open up the Achievements dashboard thus:
gameNetwork.show( “achievements”)
Which should have the Achievements Dashboard move onto screen (again only on actual devices not on the simulator).
In Open Feint (Overview - Manage Versions) I set my achievements to work between versions 0000.00.00 and 9999.99.99 as described above, and in Corona I set the version number to 0000.00.01 in the settings as I build the App.
I am not sure which of the above fixed my previously consistently ‘no show’ for achievements, but doing both did fix it somehow. Now I can call up achievements or leaderboards and all work fine.
I did not have to re-enter my game in the OpenFeint web portal - which I wanted to avoid as I want to figure out what is best practise.
Hope this helps someone!
IPete2.
]
[import]uid: 81718 topic_id: 13128 reply_id: 77588[/import]