0
私は同じデバイス(アンドロイドまたはアイオス)のブラウザにメッセージを送信し、ブラウザから応答を返すことのできるアプリをionicで作成しようとしています。出来ますか?イオンアプリとブラウザ間の通信を有効にするにはどうすればよいですか?
私は同じデバイス(アンドロイドまたはアイオス)のブラウザにメッセージを送信し、ブラウザから応答を返すことのできるアプリをionicで作成しようとしています。出来ますか?イオンアプリとブラウザ間の通信を有効にするにはどうすればよいですか?
ユーザーがどの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);
});
。
ここではどのような対応をしていますか?要求を作成したいだけなら、 '$ http.get'を見ることができます。これは[ここ](https://docs.angularjs.org/api/ng/service/$http)にあります。あなたが達成しようとしていることをより詳細に、おそらくあなたはこれまでに試したことのいくつかの例を共有することができます。 – Dexter
私は私のウェブサイトのリンクでSMSを送る。リンクをクリックすると私のウェブサイトがbowserで開き、デバイスのosに基づいてappstoreとplaystoreにリダイレクトされます。アプリがインストールされると、ブラウザから開いたリンクからトークンを取得しようとします。そのために私はアプリとブラウザの間のコミュニケーションが必要です。私は以前にsms自体からトークンを取得することでこれをやっていたが、私は、トークンを取得するためにブラウザと通信するアプリがあるかどうかを知りたい –