I am of the knowledge that the following method only gets implemented when the app is opened via the Facebook flow i.e. via a notification in the facebook iOS app

      - (BOOL)application:(UIApplication *)application 
                  openURL:(NSURL *)url
        sourceApplication:(NSString *)sourceApplication 
           return [FBSession.activeSession handleOpenURL:url]; 

The url received in this method is used for handling incoming requests sent by another user. I had a few questions regarding the same.

  1. So does that mean that the handling of the requests cant be tested
    on iOS simulator as there is no facebook app installed?

  2. Or if the functionality can be tested using Safari on the simulator,
    do we need to have an iPhone app store id so that our app can be
    redirected to from the browser?

  3. Consequently does that mean no testing of incoming request without
    an iTunes Connect account?