web-dev-qa-db-ja.com

opneUrl反応ネイティブリンク呼び出し、mailto

URL(「tel:061245124」または「mailto:[email protected]」)を開こうとしていますが、URLを処理できると記載されています。tel:またはmailなしでも試してみましたが、赤い画面でクラッシュします。 " http://test.com "のようなURLが機能します。何が悪いのですか?

    handlePress(url) {
    console.tron.log('Trying to access url')
    console.tron.log(url)
    Linking.canOpenURL(url).then(supported => {
      if (!supported) {
        console.tron.log('Can\'t handle url: ' + url)
      } else {
        return Linking.openURL(url)

      }
    }).catch(err => console.error('An error occurred', err))
  }
10
AleXzpm

コードは完全に機能し、問題はiOSシミュレータでした。デバイスでテストする必要があります。

28
AleXzpm