Check if user has Facebook Messenger installed iOS 9

前端 未结 4 667
日久生厌
日久生厌 2020-12-17 02:44

Facebook has deprecated the method [FBSDKMessengerSharer messengerPlatformCapabilities] that is used to check if the user has Messenger app installed. In the w

4条回答
  •  没有蜡笔的小新
    2020-12-17 02:56

    Since the release of the Facebook SDK v4.6.0 they use fb-messenger-api as their URL scheme.

    Swift 2.3

    if UIApplication.sharedApplication().canOpenURL(NSURL(string: "fb-messenger-api://")!) {
        // Installed
    } else {
        // Not installed
    }
    

    Source: https://developers.facebook.com/docs/ios/ios9

提交回复
热议问题