84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
后台是一个web数据管理系统,C/S架构,App端用户添加的数据可在后台看到。App端用户自己删除的数据,后台刷新数据就能更新。但是后台操作删除用户的数据,如何同步到App端???这种同步机制有没有好的解决方案?
プッシュ、現在、成熟した APP プッシュ ソリューションが多数あります。 iOS の場合は言うまでもなく、Aurora Push などのサードパーティ サービスは Android にも適しています。
サードパーティのサービスを使用したくない場合は、自分で解決することもできます:
APPはサーバーにリクエストを出し続けます(低音です、笑)
アプリはサーバーとの接続を長時間維持し、データが更新されるとサーバーはすぐにアプリにメッセージを送信します
リアルタイム表示が必要な場合は、プッシュ サービスを使用します。リアルタイム表示が必要ない場合は、アプリを開くたびにクエリを実行します。
次に、スケジュールされた更新を作成し、必要に応じて頻度を決定します。
スウール、ワークマン、オープンファイア、サードパーティプッシュ、タイマー、もちろん、これらはビジネス要件や特定のシナリオに応じて調整する必要があります
データがバックグラウンドで削除された場合は、同期する必要はありません。ページに再度アクセスしてデータをリクエストするだけです。このページに留まりたい場合は、上記のようにタイマーを設定してデータを更新してください
リアルタイム データに対する高い要件がある場合、プッシュは不可欠であると言えます。その後、定期的にデータをリクエストするタイマーを使用できます。もちろん、必要な効果を達成するには、プッシュとタイマーが相互に一致するように、このリクエストに対する応答が適切に処理される必要があります。 cache
cache
プッシュ、現在、成熟した APP プッシュ ソリューションが多数あります。 iOS の場合は言うまでもなく、Aurora Push などのサードパーティ サービスは Android にも適しています。
サードパーティのサービスを使用したくない場合は、自分で解決することもできます:
APPはサーバーにリクエストを出し続けます(低音です、笑)
アプリはサーバーとの接続を長時間維持し、データが更新されるとサーバーはすぐにアプリにメッセージを送信します
リアルタイム表示が必要な場合は、プッシュ サービスを使用します。
リアルタイム表示が必要ない場合は、アプリを開くたびにクエリを実行します。
次に、スケジュールされた更新を作成し、必要に応じて頻度を決定します。
スウール、ワークマン、オープンファイア、サードパーティプッシュ、タイマー、もちろん、これらはビジネス要件や特定のシナリオに応じて調整する必要があります
データがバックグラウンドで削除された場合は、同期する必要はありません。ページに再度アクセスしてデータをリクエストするだけです。このページに留まりたい場合は、上記のようにタイマーを設定してデータを更新してください
リアルタイム データに対する高い要件がある場合、プッシュは不可欠であると言えます。その後、定期的にデータをリクエストするタイマーを使用できます。もちろん、必要な効果を達成するには、プッシュとタイマーが相互に一致するように、このリクエストに対する応答が適切に処理される必要があります。
cache