繁体   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