簡體   English   中英

我們能否檢測到哪個 ios 應用程序正在使用我的自定義鍵盤

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

我想在我的自定義鍵盤擴展應用程序中檢測哪個應用程序正在使用我的擴展程序。 我們可以在鍵盤擴展中檢測到有關使用我的擴展的應用程序的任何信息嗎?我認為這是不可能的。如果有人知道這方面的知識,請分享。

謝謝

您可以在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是否會批准

ios 16+, "_hostBundleID" 值為 nil

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM