Sorry to revive a slightly old thread, but I was wondering if anyone using iOS Native has had luck with achievements that show gradual progress?
So far the plugin has worked great for everything I need (basic achievement unlocks, leaderboards, Twitter support), but the gradual progress reporting for long-term achievements is not working for me. Currently, every time I use the ISN_Submit Achievement PM action to send incremental progress, the increment simply overwrites the existing progress. So if the increment is the same each time (e.g., "use this item 100 times", so that each increment is simply 1.0), the progress never increases past the initial increment amount.
I verified this by setting up a 100-point achievement & set the Progress field to 1.0, then 5.0, and then 35.0. For each amount, I tested the achievement through several playthroughs. Sure enough the progress for the first version of the build went to 1% and stayed there through all playthroughs. Then it went to 5% for the second build, and stayed there. Then finally to 35% on the final build.
There is a thread about this over on Unity Answers (
http://forum.unity3d.com/threads/released-ios-native-unity3d-plugin.179379/page-6), but since I am working only with the plugin via the PlayMaker actions, I thought I'd see if anyone else had had similar problems? Or had found a solution?
(PS - One of my concerns is that I have fundamentally misunderstood the GameCenter achievement progress system & setup. I had assumed that each time the player makes progress you simply report the current, new bit of progress & GameCenter would track and update the total. Is that incorrect? Am I supposed to first read the existing progress, then compute how much it has changed in the current game session, then upload a new total each time progress is made?)