[英]Inter App communication between apps present in foreground
我正在构建sdk,它在某个时间点需要与第三方应用程序通信,并且广泛地通信意味着在某些情况下通知某些事件可能会也可能没有任何数据。
我使用NotificationCenter
来做这个,但现在我发现某处写的是用于应用内部通信。 这就是我运行代码时发现的行为。
NotificationCenter.default.post(name: action, object: nil, userInfo: jsonObject)
这是我在sdk中添加的听众
NotificationCenter.default.addObserver(self, selector: #selector(onReceive(_:)), name: Notification.Name.ACTION_PAYMENT_ACK, object: nil)
NotificationCenter.default.addObserver(self, selector: #selector(onReceive(_:)), name: Notification.Name.ACTION_PAYMENT_CMP, object: nil)
NotificationCenter.default.addObserver(self, selector: #selector(onReceive(_:)), name: Notification.Name.ACTION_PAYMENT_REJ, object: nil)
我还发现了一些与达尔文通知有关的内容,但这个帖子太旧了。 我该如何进行应用间通信。
我正在寻找像Android中的广播一样的东西。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.