Inherits from NSObject
Declared in FBSDKMessengerURLHandler.h

Overview

FBSDKMessengerURLHandler is used to handle incoming URLs from Messenger.

Properties

delegate

@property (nonatomic, weak) id<FBSDKMessengerURLHandlerDelegate> delegate

Instance Methods

canOpenURL:sourceApplication:

Determines whether an incoming URL can be handled by this class
- (BOOL)canOpenURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication

Discussion

  • Parameter url: The URL passed in from the source application
  • Parameter sourceApplication: The bundle id representing the source application

  • Returns: YES if this URL can be handled

Declared In

FBSDKMessengerURLHandler.h

openURL:sourceApplication:

Attempts to handle the Messenger URL and returns YES if and only if successful.

This should be called from the AppDelegate’s -openURL: method

- (BOOL)openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication

Discussion

  • Parameter url: The URL passed in from the source application
  • Parameter sourceApplication: The bundle id representing the source application

  • Returns: YES if this successfully handled the URL

Declared In

FBSDKMessengerURLHandler.h