Thanks Naomi,
I guess my problem comes from achievements identifier rather than update process.
In my iTunes connect I’ve defined Normal as my LeaderBoardID and UCG_Bonus_1 as one of the Achievements ID, therefore I am using com.vls.appName.Normal as Leaderboard ID during my gameNetwork request and com.vls.appName.UCG_Bonus_1 as AchievementID for instance.
However, I am start thinking that something is wrong here. (of course appName is replaced by the name of my app).
Do you can give a my clue on this? May be the way that you identify your things on iTunes and in your application is what I missing at my code.
I just followed the JBB sample file where it shows:
local requestCallback, userScoreText, currentBoardText, userBestText, bestLabel, bestText
local leaderBoards, achievements = {}, {}
leaderBoards.Easy = "com.appledts.EasyTapList"
leaderBoards.Hard = "com.appledts.HardTapList"
leaderBoards.Awesome = "com.appledts.AwesomeTapList"
achievements.OneTap = "com.appletest.one\_tap"
achievements.TwentyTaps = "com.appledts.twenty\_taps"
achievements.OneHundredTaps = "com.appledts.one\_hundred\_taps"
and them he uses this code, for instance to unlock an achievement.
if userScore == 1 then
gameNetwork.request( "unlockAchievement", {
achievement = {
identifier=achievements["OneTap"],
percentComplete=100,
showsCompletionBanner=true,
}
}); message = "You completed the \"Just One Tap\" achievement!"
...
So I guess, taking into consideration my BoundleID at iTunes Store is: com.vls.appName, therefore all the rest of identifiers should be like:
achievements.UCG\_Bonus\_1 = "com.vls.appName.UCG\_Bonus\_1"
achievements.UCG\_Bonus\_2 = "com.vls.appName.UCG\_Bonus\_2"
leaderboards.Normal = "com.vls.appName.Normal"
I guess my code above should be correct if (again) my boundleID is com.vls.appName
Any idea here?
Flavio. [import]uid: 3022 topic_id: 24908 reply_id: 101746[/import]