Я пытаюсь поделиться своим приложением, используя UIActivityViewController
, но не могу воспроизвести тот же эффект, что и при совместном использовании приложения из App Store, что означает:
Когда я нажимал кнопку общего доступа в В App Store у меня есть что-то похожее на это:
Но когда я пытаюсь поделиться своим приложением, у меня есть это:
Я использовал следующий код:
if let logo = UIImage(named: "myLogo"), let websiteURL = URL(string: "https://itunes.apple.com/app/idxxxxxxxxxx") {
let objectsToShare = ["My App Name", websiteURL, logo] as [Any]
let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: [])
if let popoverController = activityVC.popoverPresentationController {
popoverController.sourceView = self.view
popoverController.permittedArrowDirections = UIPopoverArrowDirection(rawValue: 0)
}
present(activityVC, animated: true)
}
if let popoverController = ...
l oop предназначен для предотвращения взлома sh при использовании iPad .
Что мне нужно изменить, чтобы получить эффект App Store? (иметь изображение с заголовком и подзаголовком)
Более того, как только я поделюсь приложением, например, с Messages
, это будет разница:
Как я могу получить такой же эффект? (Одно изображение с заголовком и подзаголовком, в качестве бонуса, видео). Я не уверен, что это проблема iOS 13, поскольку у всех похожих вопросов нет одинакового всплывающего окна с общим доступом к приложению.