简体   繁体   English

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

[英]Can we detect which ios application is using my Custom keyboard

I want to detect in my custom keyboard extension app which application is using my extension.我想在我的自定义键盘扩展应用程序中检测哪个应用程序正在使用我的扩展程序。 Can we detect any information in keyboard extension about application which is using my extension.I dont think it is possible.if any body have have knowledge about this kindly share it.我们可以在键盘扩展中检测到有关使用我的扩展的应用程序的任何信息吗?我认为这是不可能的。如果有人知道这方面的知识,请分享。

Thanks谢谢

You can try this code in your UIInputViewController 您可以在UIInputViewController中尝试此代码

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

But I'm not sure that Apple will approved when you release to App Store 但是当我发布到App Store时,我不确定Apple是否会批准

ios 16+, "_hostBundleID" the value is nil ios 16+, "_hostBundleID" 值为 nil

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM