Как найти идентификатор пакета или комплект приложений на iOS для пользовательской UIActivity - PullRequest
0 голосов
/ 16 октября 2018

Я хотел бы знать, где пользователь поделится моим приложением, поэтому я создаю часть кода по завершенииWithItemsHandler, но 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"
                    }

1 Ответ

0 голосов
/ 16 октября 2018

Телеграмма: ph.telegra.Telegraph
Строка: jp.naver.line

См. Ссылку ниже:
Find-the-app-bundle-id

Для WhatsApp это было net.whatsapp.WhatsApp
Я не знаю, что такое extension для

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...