1

在 FBMessenger 中,当用户点击使用从我的应用发送的图像/视频正下方的特殊回复链接进行回复时,即使该应用已经安装,用户也会被重定向到应用商店中的我的应用。如何从 FBMessenger 回复链接将用户直接引导至我的应用程序?

实现这一点后,我希望用户在我的应用程序中选择图像/视频,并在选择回复/发送时重定向回他们所在的同一线程上的 FBMessenger 以快速回复。当前结果是发送一条新消息,在从我的应用程序“发送”后,用户被重定向到信使,并且必须选择将其发送给谁喜欢新消息。

这就是我根据https://developers.facebook.com/docs/messenger/ios所拥有的。但是当我运行应用程序时,这些委托函数不会被调用。有任何想法吗?谢谢你。

class AppDelegate: UIResponder, UIApplicationDelegate, FBSDKMessengerURLHandlerDelegate {

    var contextFBMessenger : FBSDKMessengerContext?;
    let messengerUrlHandler = FBSDKMessengerURLHandler()

    func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
            messengerUrlHandler.delegate = self
            return true;
    }

    func messengerURLHandler(messengerURLHandler: FBSDKMessengerURLHandler!, didHandleOpenFromComposerWithContext context: FBSDKMessengerURLHandlerOpenFromComposerContext!) {
        self.contextFBMessenger = context
    }

    func messengerURLHandler(messengerURLHandler: FBSDKMessengerURLHandler!, didHandleReplyWithContext context: FBSDKMessengerURLHandlerReplyContext!) {
        self.contextFBMessenger = context
    }

}
4

0 回答 0