Facebook已经弃用了用于检查用户是否安装Messenger应用的方法
[FBSDKMessengerSharer messengerPlatformCapabilities]
。在警告消息中,它说:
我想删除这个方法,但是还没有找到其他可替代此代码的选项(如果用户未安装Messenger应用,则禁用按钮)。messengerPlatformCapabilities被弃用:这在iOS 9后已被弃用。如果您使用此功能,则必须按照https://developers.facebook.com/docs/ios/ios9中描述的方式配置您的plist。
if (![FBSDKMessengerSharer messengerPlatformCapabilities]) {
[self.inviteFriendsButton setEnabled:NO];
[self.inviteFriendsButton setAlpha:0.5f];
}
还有其他方法吗?或者,根据新的iOS要求,我应该避免使用此if
吗?谢谢您的帮助。