My team has decided to integrate OpenFeint into the app we are developing to leverage the achievements API.. We currently track the achievement progress locally on the phone, and submit the achievement once we detect that it has been fulfilled.
I've seen other OF apps update achievement progress though - such that the user can see a percentage. We would like to do this as well, but I can not find any documentation on how to do this in Android.
Also, we have considered the case where the user uninstalls the app from their phone/gets a new phone/etc.. Is there a way to get the current achievement progress for some user from OpenFeint's servers? If so, we could use these values to aggregate achievement progress, and avoid issues that are caused from the above scenarios.
thanks for any insight..