Я всегда получаю этот ответ даже я уже добавить его в мой LSApplicationQueriesSchemescanOpenURL: всегда терпит неудачу
<key>LSApplicationQueriesSchemes</key>
<array>
<string>fbapi</string>
<string>fb-messenger-api</string>
<string>fbauth2</string>
<string>fbshareextension</string>
<string>viber</string>
<string>whatsapp</string>
</array>
я исполню мой код, как это
let viberUrl = NSURL(string: "viber://forward?text=Hello")!
if UIApplication.sharedApplication().canOpenURL(viberUrl) {
print("app installed")
}
И Xcode журналы:
-canOpenURL: failed for URL: "viber://" - error: "This app is not allowed to query for scheme viber"
Я могу открыть приложение viber, используя свое приложение, но я также хотите проверить, установлено ли приложение или нет.
Любая подсказка, где я ошиблась? Или мне что-то не хватает? Мои испытания устройств IPhone 5s с прошивкой 9.