我们可以检测哪个ios应用程序正在使用我的自定义键盘

Abe*_*bal 9 iphone xcode ios ios-keyboard-extension

我想在我的自定义键盘扩展程序中检测哪个应用程序正在使用我的扩展程序.我们可以检测键盘扩展中有关使用我的扩展程序的应用程序的任何信息.我​​不认为这是可能的.如果任何机构有这方面的知识,请分享它.

谢谢

小智 13

您可以在UIInputViewController中尝试此代码

override public func viewWillAppear(animated: Bool) {
    super.viewWillAppear(animated)
    if let parentViewController = self.parentViewController {
        var hostBundleID = parentViewController.valueForKey("_hostBundleID")
        println(hostBundleID)
    }
}
Run Code Online (Sandbox Code Playgroud)

但是当我发布到App Store时,我不确定Apple是否会批准