@SegaBoy, that’s the answer I was looking for!
Well… actually I hoped it was Apple who tracks the achievement unlocking
(seems to be easy…) but you know what I mean 
thanks!
EDIT: actually I found that Apple do track the achievement completion
if you call this at the beginning of each application start:
Loading Achievement Progress
You load the local player’s current progress information from Game Center by calling the loadAchievementsWithCompletionHandler: method. If the operation completes successfully, it returns an array of GKAchievement objects, one object for each achievement your game previously reported progress for.
EDIT2: my bad, you can call this equivalent Corona method:
gameNetwork.request( “loadAchievements”, { listener=requestCallback } )
and based on this to track the completed achievements.