GameCenterPlatform.ShowDefaultAchievementCompletionBanner

static function ShowDefaultAchievementCompletionBanner (value : boolean) : void

Description

Show the default iOS banner when achievements are completed.

This only works on iOS 5.0+ and does nothing on older versions. Javascript code example:

function Start () {
GameCenterPlatform.ShowDefaultAchievementCompletionBanner(true);
Social.localUser.Authenticate( function(success) {
if (success)
ReportAchievement();
else
Debug.Log ("Failed to authenticate");
});
}

function ReportAchievement() {
Social.ReportProgress( "Achievement01", 100, function(result) {
Debug.Log ( result ? "Reported achievement" : "Failed to report achievement");
});
}

C# example:

using UnityEngine;
using UnityEngine.SocialPlatforms.GameCenter;

public class DoAchievement : MonoBehaviour {
void Start () {
GameCenterPlatform.ShowDefaultAchievementCompletionBanner(true);
Social.localUser.Authenticate( success => {
if (success)
ReportAchievement();
else
Debug.Log ("Failed to authenticate");
});
}

void ReportAchievement() {
Social.ReportProgress( "Achievement01", 100, (result) => {
Debug.Log ( result ? "Reported achievement" : "Failed to report achievement");
});

}
}