この質問が主観的すぎる場合は、事前にお詫び申し上げます。
私は、ユーザーが複数の API を検索して結果を見つけ、ユーザーがサインアップしたものと同様の結果がそれらの API で見つかったときにプッシュ通知を受け取ることができる iOS アプリに取り組んでいます。
私はアプリの iOS 部分に満足していますが、興味があるのは、複数の API を定期的にポーリングして、トピックにサインアップしたユーザーが新しいアイテムを受け取ったかどうかを確認する方法です。
私が最初に想像するのは、たとえば、新しい X が利用可能になったときに通知を受信するためにユーザーがサインアップした場合、X 分ごとに各ユーザーのサインアップした各トピックを通過する Web サーバーがあるということです。新しい結果がある場合は、プッシュ通知をユーザーに送信します。私はそのようなことをした経験がほとんどありませんが、これはおそらくサーバーに非常に負担がかかり、ユーザーベースが拡大するにつれて悪化するだけであることを知っています.
では、バックグラウンドで API を定期的にクエリするのではなく、どうすればこれを行うことができるでしょうか? 私の知る限り、私が使用する API では、API からサーバーへのプッシュ通知が許可されていません。
前もって感謝します、
意思