Social API is depreciated

I noticed that the social API is depreciated: Unity - Manual: Social API

How do we sign in to Apple GameCenter now and call achievements and such?

I think now that Unity is big, they are doing “No, you need me” style power moves and trying to offload platform specific stuff to the platform holders.

So I guess you have to use this? GitHub - apple/unityplugins

I mean, I don’t blame them, the bad news is that the platform holders also don’t want to do the work and their plugins are half assed (haven’t actually tried Apple’s stuff, have no idea if they are good).

Yeah, the reason I am asking is since that plugin is has been broken since the beginning of the year. GKLocalPlayer.Local.FetchItems() Error on Unity - #28 by MousePods

So yeah…cannot use login with gamecenter/authentication for cloud save

Makes sense, was one of the useful items that keep getting rug pulled.

In august there was a critical bug inside a method of the plugins. You can check the topic: Unity Apple plugin Issue

I believe that Unity should keep Social API. Maybe it can be seperate package on github. But social API should be reachable and usable by the developers.