簡體   English   中英

如何在iOS上找到用於自定義UIActivity的捆綁包標識符或應用捆綁包

[英]How do i find the bundle identifier or app bundle on iOS for custom UIActivity

我想知道用戶將在哪里共享我的應用程序,因此我在complementWithItemsHandler上創建了一些代碼,但是UIKit僅提供了一些應用程序,例如fb,twitter,那么Telegram和Line呢? 我應該在哪里找到它們? 我剛剛找到了whatsapp

activityVC.completionWithItemsHandler = { [weak s] activityType, completed, _, error in
                    guard let ss = s,
                        let activityType = activityType,
                        completed else { return }

                    if error != nil {
                        return
                    }

                    var action: String = ""
                    switch activityType {
                    case .postToFacebook:
                        action = "facebook"
                    case .postToTwitter:
                        action = "twitter"
                    case .message:
                        action = "message"
                    case .mail:
                        action = "mail"
                    case UIActivity.ActivityType(rawValue: "net.whatsapp.WhatsApp.ShareExtension"):
                        action = "whatsapp"
                    default:
                        action = "others"
                    }

電報: ph.telegra.Telegraph
行: jp.naver.line

請參考以下鏈接:
查找應用程序捆綁ID

對於net.whatsapp.WhatsApp ,它是net.whatsapp.WhatsApp
我不知道extension是做什么的

暫無
暫無

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

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