2017-09-20 6 views
-8

私は、外部サーバー上のデータベースに置かれたニュースを表示するアプリケーションを作成しています。アプリケーションは、そのサーバー上で作成されたJSONを読み込み、そのリストビューにそのJSONを埋め込みます。私はC#でアプリケーションを作成しています(Xamarin Forms、クロスプラットフォーム)。HTTPRequestのTrueまたはFalseをサーバーのPHPファイルに戻します。

今すぐサーバーからJSONをダウンロードすると、リストがいっぱいになります。完璧。

今は新しいニュースがあるかどうかチェックしたいと思います。そしてもしあれば、チェックはtrueを返し、JSONが再びダウンロードされます。

私は、get要求によって引数を取るPHPファイルを作成することを考えていました。 JSONがリクエストされた最後のタイムスタンプを送信します: "www.example.com/test.php?timestamp=82436594365"

これで、PHPスクリプトでこのタイムスタンプを取得しました。私はそれを行う方法を知っています。しかし、今私はPHPのスクリプトでDBのチェックをして、trueまたはfalseをアプリに送り返したいと思います。

どうすればよいですか? Googleで検索してみましたが、もう少し説明が必要です。私はこの部分がどう機能しているのか分かりません。

誰かが私に説明できることを願っています。ありがとう!

+0

これはあなたのXamarinの一部とは何の関係もないのに、なぜXamarinタグを入れて? – hugoterelle

+0

それは、私はこの内のtrue/falseを取得する必要があります –

答えて

0
擬似コードで

var count = select count(stories) where timestamp > last_timestamp; 

if (count > 0) 
    return true; 
else 
    return false; 
+0

私はhttprequestは、私のアプリケーションで受信された値になるので、PHPでリターンを使用する場合は? 実際にアプリ側でこれをどのように受け取るのですか? –

+0

あなたは本当に応答の本体としてtrueを返すことができます、またはあなたが対処しやすいならjsonでそれをラップすることができます。私はPHPの専門家ではありません。有効なPHPコードに変換するには、いくつかの研究を行う必要があります。 – Jason

関連する問題