2016-04-07 5 views
0

私は同じデバイス(アンドロイドまたはアイオス)のブラウザにメッセージを送信し、ブラウザから応答を返すことのできるアプリをionicで作成しようとしています。出来ますか?イオンアプリとブラウザ間の通信を有効にするにはどうすればよいですか?

+0

ここではどのような対応をしていますか?要求を作成したいだけなら、 '$ http.get'を見ることができます。これは[ここ](https://docs.angularjs.org/api/ng/service/$http)にあります。あなたが達成しようとしていることをより詳細に、おそらくあなたはこれまでに試したことのいくつかの例を共有することができます。 – Dexter

+0

私は私のウェブサイトのリンクでSMSを送る。リンクをクリックすると私のウェブサイトがbowserで開き、デバイスのosに基づいてappstoreとplaystoreにリダイレクトされます。アプリがインストールされると、ブラウザから開いたリンクからトークンを取得しようとします。そのために私はアプリとブラウザの間のコミュニケーションが必要です。私は以前にsms自体からトークンを取得することでこれをやっていたが、私は、トークンを取得するためにブラウザと通信するアプリがあるかどうかを知りたい –

答えて

0

ユーザーがどのURLを訪問しているかを追跡するためにネイティブデバイスブラウザと通信することはできません。ただし、cordova-plugin-inappbrowserを使用すると、アプリケーション内でブラウザウィンドウを開き、URLの変更を追跡できます。イベントをリッスンし

、どちらかloadstartまたはloadstopあなたは、ユーザーがどこにあるか確認し、このようなものでURLを取得することができます:あなたはこのプラグインhereに関する詳細な情報を見つけることができます

var browserRef = cordova.InAppBrowser.open('http://apache.org', '_blank', 'location=yes'); 

browserRef.addEventListener('loadstart', function(event) { 
    console.log(event.url); 
}); 

関連する問題