До IOS 9 мы смогли использовать метод canOpenURL
, чтобы проверить, есть ли приложения, которые могут обрабатывать определенные схемы URL, поэтому он широко использовался для проверки того, было ли установлено определенное приложение пользователем. Теперь, начиная с iOS 9, мы должны объявить заранее URL-схемы, которые могут быть проверены приложением. В целом это классно, но это означает, что для каждой версии нового приложения нам нужно будет обновить предыдущие приложения, чтобы проверить, установлен ли новый или нет.Как проверить, установлены ли мои другие приложения на iOS 10?
Есть ли разумный способ сделать это сейчас? Я полагаю, что большинство объявлений и услуг по продвижению рекламы полагаются на это и должны были как-то адаптироваться, кто-нибудь знает, как это сделать?
Благодаря Krystian
Один из способов использования URL-адреса веб-сайта, чтобы открыть это приложение, например http://map.apple.com откроет Apple Maps. Это создает зависимость от других разработчиков приложений. –
@ New16, но это мой собственный чек. Мне нужно знать, установлены ли мои другие приложения или нет, и я хотел бы контролировать это без повторной публикации моего приложения. Я загружаю список приложений с сервера и проверяю, какие из них установлены. Теперь это невозможно. – Krystian
Я не думаю, что есть другой способ. Следующим будет использование концепций МДМ, что не является практически возможным решением. –