2017-09-11 31 views
0

私のwebservice(vb.net)からどのように私のionic app(android/ios/windows)にデータを送信することができるのか、誰もが分かりません。webserviceからionicアプリケーションへのデータの投稿

私はFirebase Cloud Messagingを使用していましたが、正常に動作しましたが、処理が必要なケースがあり、FCMを使用したいのですが、インターネット接続が必要なためできませんでした。

基本的には、1つのアプリからの信号をlocalserverに送信してから、localserverがLAN経由で別のアプリに投稿を送信するため、インターネットに接続できません。

どうすればこの問題を解決できますか?
デバイスへの接続を管理するために外部サービスを使用する必要がありますか?

+1

どのデータを渡す予定ですか? – Orvenito

+0

json文字列を渡したかったのです。 編集:しかし、あまりにも複雑なオブジェクトではない何か小さい – Pedro

答えて

0

これは私が自分のwcfからjsonを受信して​​読み込んだときのことです。

輸入ます。http: public http: Http

URIからデータを取得:

this.http.get('http://your_url').map(res => res.text()).subscribe(data => { 
     console.log("XML MO: "+data.toString()); 

     this.DataBind(data); 

応答読み:

のDataBind(データを import { Http } from '@angular/http';

があなたのコンストラクタにこれを追加します。任意){

var parser = new DOMParser(); 
    var xmlDoc = parser.parseFromString(data.toString(),"text/xml"); 

    this.customerTitle = xmlDoc.getElementsByTagName("myData")  
    } 

とHTMLファイルに:

<ion-item> 
    <ion-label floating>My Data</ion-label> 
    <ion-input enabled="false" type="text" [(ngModel)]="myData"></ion-input> 
</ion-item> 

あなたはまた、イオン入力がテキストフィールドであることを知っている必要があります。そして、それはすでに動作するはずです

+0

あなたの答えをありがとうが、これは私が探しているものではありません。あなたがやっていることは、Webサービスにhttpを取得してから、サーバーからの応答を処理することです。私は何をしたいですか: - 私のアプリケーションは、私のwebserviceから投稿データを受信する何らかのリスナーを持っている。 - 受信したデータに応じて何かをします。 – Pedro

+0

あなたのアプリはデータを送信するものになるということですか?私のwebserviceから投稿データを受け取るリスナーがどういう意味ですか?あなたが何かを受け取りたいときに投稿するのはなぜですか? – Orvenito

+0

私の意図は、私のアプリケーションが私のwebserviceからデータを受け取るということです。 Webサービス(POST) - > App(レスポンス)。データを送信する人はWebサービスになります。 – Pedro

関連する問題