什么是FacebookDisplayName用于?

Ste*_*isk 5 ios facebook-ios-sdk

我们目前正在更改使用Facebook SDK进行登录的应用程序的名称(实际上没有其他内容),这意味着对于未更新的用户,Facebook应用程序的名称将不会与其值相匹配FacebookDisplayName.

在我的测试过程中,我发现FacebookDisplayName不正确的价值有任何影响,是否有人知道它实际用于什么?

Luc*_*oni 2

您的 Facebook 应用程序由应用程序 ID 唯一定义。这FacebookDisplayName只是一个文本标识符。您可以在运行时更改它,然后像文档中所示那样获取它:

defaultDisplayName

//Get the default Facebook Display Name used by the SDK. If not explicitly set, the default will be read from the application's plist.
+ (NSString *) defaultDisplayName;

//Declared In: FBSettings.h
Run Code Online (Sandbox Code Playgroud)

无论如何,在旧版本的 Facebook SDK 上:

Facebook SDK 3.5 要求开发人员在应用程序的 .plist 中的 FacebookDisplayName 键下设置 Facebook 应用程序名称。此键的值必须与 Facebook 开发应用中“设置”下的“显示名称”字段的值完全匹配。