gpt4 book ai didi

ios - swift facebook SDK v4.21.0 中的 FBSDKLikeButton 回调

转载 作者:行者123 更新时间:2023-11-30 12:32:11 25 4
gpt4 key购买 nike

我正在使用 Facebook SDK 4.21.0 的 Swift 3 进行编码,我正在尝试找到一种向 FBSDKLikeButton 添加回调的方法,以便我知道用户何时真正喜欢/不喜欢某些内容。

我已经尝试过该网站中找到的两种方法:- 添加 .valueChanged 控件事件(不起作用)- 将NotificationCenter观察者添加到FBLikeActionControllerDidUpdateNotification,如下所述:FBLikeControl callback

我在做什么:

                let like = FBSDKLikeControl()
like.center = bcenter
like.objectID = objectid

NotificationCenter.default.addObserver(self,
selector: #selector(self.likeButtonChanged(_:)),
name: NSNotification.Name.init("FBLikeActionControllerDidUpdateNotification"),
object: nil)

但是,无论我是否喜欢/不喜欢/取消/将手机扔到墙上,我的选择器都不会接到电话

这里有什么指示吗?

最佳答案

好吧,通过解析 url 来做到这一点:

func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {

}

fb{app-id}://bridge/like?version=web&bridge_args=%7B%22app_name%22%3A%22AAP-NAME%22%2C%22action_id%22%3A%22B0B73D93-6434-4FF0-A300-00B0A7E470BE%22%7D&method_results=%7B%22object_is_liked%22%3Afalse%2C%22like_count%22%3A5039330%2C%22like_count_string%22%3A%225M%22%2C%22social_sentence%22%3A%225M%20people%20like%20this.%22%2C%22completionGesture%22%3A%22unlike%22%2C%22didComplete%22%3A1%7

并在appdelegate中设置一个完成回调,该回调是从具有like按钮的 View 设置的,然后在使用后立即失效

关于ios - swift facebook SDK v4.21.0 中的 FBSDKLikeButton 回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43375851/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com