1
Phonegapアプリケーションから以下のリンクをクリックすると "Waze" Appを開こうとしています。ios上のphonegapからwazeアプリを開くためのリンク
Androidではうまく動作しますが、IOSでは動作しません。
<a href="waze://?ll=latitude,longitude">Waze</a>
私はIOSのためにそれを行う必要がありますか?
Phonegapアプリケーションから以下のリンクをクリックすると "Waze" Appを開こうとしています。ios上のphonegapからwazeアプリを開くためのリンク
Androidではうまく動作しますが、IOSでは動作しません。
<a href="waze://?ll=latitude,longitude">Waze</a>
私はIOSのためにそれを行う必要がありますか?
これは、Waze developer documentationで示されているように、iOSの正しいURLスキームです。
しかし、また、あなたのアプリケーションの.plistにスキームをホワイトリストに登録する必要がiOS9 +に、そのページに示されているように:
<key>LSApplicationQueriesSchemes</key>
<array>
<string>waze</string>
</array>
コルドバアプリでこれを行うには、手動のplistを編集することができますいずれかplatforms/ios/MyProject/MyProject-Info.plist
たり3210でブロックを経由して、それを追加するcordova-custom-configプラグインを使用します。
<platform name="ios">
<config-file platform="ios" target="*-Info.plist" parent="LSApplicationQueriesSchemes">
<array>
<string>waze</string>
</array>
</config-file>
</platform>
アンドロイドに(LAT-長いと)同じ趣旨コンテンツを送信する方法を? – FARID
@FARID Intentを介して同じURL構文を送ることが可能であるべきです: 'Intent intent = new Intent(Intent.ACTION_VIEW、Uri.parse(" waze://?ll = 37.44469、-122.15971 ")); startActivity(intent ); ' – DaveAlden
はい、完璧に動作します。 btw、ドキュメントのリンクは、https://www.waze.com/about/dev以外のものを更新しましたか? – FARID