Unity Facebook SDK & iOS 14.5:登录错误理解

Unity Facebook SDK & iOS 14.5: login miss understanding

Apple 更新了 iOS 14.5 的 IDFA 条款,因此,Facebook 发布了名为“Facebook Limited Login”的新登录方式。问题是:我是否应该将 Facebook 登录模式从 LoginWithReadPermissions() 更改为“Facebook Limited”?我在不同平台上使用不同的登录模式时遇到了一些问题,并且没有找到任何关于为什么我不能继续使用 LoginWithReadPermission() 的信息。我的应用程序不收集任何数据,仅使用 Facebook 登录 Playfab。 iOS 14.5 是否已经遇到同样的问题?

这与您请求的权限或您的应用收集的数据无关。 根据 Facebook 的说法,他们是这样定义有限登录的:

Facebook Login offers a Limited Login mode. When you use the limited version of Facebook Login, the fact that a person used Facebook Login with the app will not be used to personalize or measure advertising effectiveness.

因此您将不得不使用此 API 登录而不是前一个:

FB.Mobile.LoginWithTrackingPreference(LoginTracking.LIMITED, scopes, "nonce123", this.HandleResult);

有关如何使用受限登录的更多信息,check out this guide by Facebook.