2

すでにLSApplicationQueriesSchemesに追加していても、常にこの応答を受け取ります

<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アプリを開くことができますが、アプリがインストールされているかどうかもテストしたいと思います。

どこで間違ったのか手がかりはありますか?それとも何かが恋しいですか?私のテストデバイスは、iOS 9 を搭載した iPhone 5s です。

4

1 に答える 1