9

我想在我的自定义键盘扩展应用程序中检测哪个应用程序正在使用我的扩展程序。我们能否在键盘扩展中检测到有关使用我的扩展的应用程序的任何信息。我​​认为这是不可能的。如果有人对此有了解,请分享。

谢谢

4

1 回答 1

14

您可以在 UIInputViewController 中尝试此代码

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

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

于 2015-05-28T10:07:01.970 回答