-3

Meteor Framework を使用してアプリを作成しています。

お問い合わせセクションがあり、住所、電話、メールアドレスがあります。

アプリを Android と iPhone の両方にビルド/コンパイルしました。しかし、[住所]、[電話]、または [電子メール] をクリックしても、デフォルトのマップに移動したり、番号に電話したり、メール ソフトウェアを開いたりすることはありません。ただし、Android デバイスでは可能です。住所を指でタップすると、Googleマップアプリが開きます。電話をタップすると、それぞれ番号が呼び出されます...

ネイティブの iOS 機能にリンクするにはどうすればよいですか?

4

1 に答える 1

2

私の推測では、あなたのリンクは、iPhone が組み込みまたはサードパーティのアプリで認識して処理できるものです。

組み込みの iOS アプリについては、次のドキュメントを確認してください。

Google マップを使用したい場合は、iOS 用の Google マップ URL スキームを確認してください

または Waze の場合:パラメータを使用して Waze iOS クライアントを起動する

また、mobile-config.jsに適切なApp.acessRule権限が含まれていることを確認してください。

App.accessRule('https://www.google.si/maps/*', {launchExternal:true});

// needed for navigation on iOS:
App.accessRule('https://*.google.com/*', {launchExternal:true});
App.accessRule('https://*.googleapis.com/*', {launchExternal:true});
App.accessRule('https://*.gstatic.com/*', {launchExternal:true});

// needed for Apple Maps
App.accessRule('http://maps.apple.com/*', {launchExternal:true});

お役に立てれば。

そうでない場合は、ボタンで使用されているリンクの例を提供してください。または、Meteor アプリで使用されている特定の Cordova プラグインを使用しているかどうかを詳しく説明します。

于 2016-06-12T00:29:46.557 に答える