私はモバイル プロジェクト (Titanium Studio を使用) で作業していますが、以下の状況にあります。
1) 私のモバイルアプリは Rails バックエンドに連絡して、ユーザー ID の有効性を確認するなど、いくつかのデータを確認します。
2) モバイル アプリで Web ページを読み込む方法を見つけました。つまり、WebView
3) 目的の URL を読み込むことができました。たとえば、次のhttp://www.mydomain.com/checkuser?uid=20121
ようなデータが返されます。status:success
しかし、サーバーからの応答が成功か失敗かを示すためにこのデータを読み取る必要があります。どうすればこれを達成できますか?
注:上記のシナリオはユースケースですが、実際にはサードパーティの URL をロードし、WebView
ユーザーがデータを入力して送信すると、結果が私の Web サイトの URL にポストされます。
編集:したがって、プロセスは以下のようになります
1)次のようなサードパーティの URL がロードされた WebViewhttp://www.anyapiprovider.com/processdata
2) ユーザーはこの Web ページに一連のデータを入力し、ページを送信します。
3) 送信されたデータは apiprovider によって処理され、Web ページにデータが返されます。http://www.mydomain.com/recievedata
これが、 FYIGET
を使用して直接使用していない理由です。いくつかの記事で示唆されているように、実際の Web ページから直接 Ti.APP イベントを起動しようとしましたが、ほとんどの記事では、ロードされたファイルがローカルにあり、リモートファイルではありません。参照リンクHTTPClient
私のアプローチを改善する必要がある場合は、私に提案してください。
ありがとう