検索

ホームページ  >  に質問  >  本文

php - アプリとバックグラウンド間のデータ同期の問題

バックエンドは C/S アーキテクチャを備えた Web データ管理システムであり、アプリ ユーザーが追加したデータはバックエンドで確認できます。アプリ側のユーザーが削除したデータは、バックグラウンドでデータを更新することで更新できます。しかし、ユーザーのデータがバックグラウンド操作で削除された場合、どのようにしてアプリに同期できるのでしょうか? ? ?この同期メカニズムに良い解決策はありますか?

淡淡烟草味淡淡烟草味2798日前883

全員に返信(6)返信します

  • 漂亮男人

    漂亮男人2017-05-16 12:04:13

    プッシュ、現在、成熟した APP プッシュ ソリューションが多数あります。 iOS の場合は言うまでもなく、Aurora Push などのサードパーティ サービスは Android にも適しています。

    サードパーティのサービスを使用したくない場合は、自分で解決することもできます:

    1. APPはサーバーにリクエストを出し続けます(低音です、笑)

    2. アプリはサーバーとの接続を長時間維持し、データが更新されるとサーバーはすぐにアプリにメッセージを送信します

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 12:04:13

    リアルタイム表示が必要な場合は、プッシュ サービスを使用します。
    リアルタイム表示が必要ない場合は、アプリを開くたびにクエリを実行します。

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 12:04:13

    次に、スケジュールされた更新を作成し、必要に応じて頻度を決定します。

    返事
    0
  • 怪我咯

    怪我咯2017-05-16 12:04:13

    スウール、ワークマン、オープンファイア、サードパーティプッシュ、タイマー、もちろん、これらはビジネス要件や特定のシナリオに応じて調整する必要があります

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-16 12:04:13

    データがバックグラウンドで削除された場合は、同期する必要はありません。ページに再度アクセスしてデータをリクエストするだけです。このページに留まりたい場合は、上記のようにタイマーを設定してデータを更新してください

    返事
    0
  • 阿神

    阿神2017-05-16 12:04:13

    リアルタイム データに対する高い要件がある場合、プッシュは不可欠であると言えます。その後、定期的にデータをリクエストするタイマーを使用できます。もちろん、必要な効果を達成するには、プッシュとタイマーが相互に一致するように、このリクエストに対する応答が適切に処理される必要があります。 cache

    返事
    0
  • キャンセル返事