-1

プッシュ通知は信頼できません。Apple Push Notification Serverは、通知の配信を保証するものではありません。

クライアントからサーバーへの要求をトリガーするボタンがあるWebビューを表示するアプリケーションがあります。ただし、ボタンはWebページ(Webビューに表示されます)にあるため、サーバーは、リクエストの送信を開始するように求めるプッシュ通知を送信します。これはiOSでは困難です。なぜなら、通知はユーザーが呼び出す必要があるため、とにかく、プッシュ通知が常に信頼できるとは限らないためです。

これに代わる方法の1つは、サーバーをポーリングし続けて、要求をトリガーする必要があるかどうかを尋ねることです。ただし、これはアプリが実行されている場合にのみ機能し、大量のバッテリーを消費します。

もう1つの方法は、カスタムURLスキームを作成することです。しかし、それをどのように使用するかはわかりません。それがAndroidでも機能するかどうかはわかりません。URLスキームを使用して目標を達成する方法について誰かが説明できますか?

4

1 に答える 1

1

フォアグラウンドにないアプリとやり取りしたい場合は、プッシュ通知が最適です。バックグラウンドで動作し続けることが保証されているアプリはありません。プッシュ通知を使用すると、アプリを起動してデータを渡すことができます。プッシュ通知は、ユーザーがそれらを受け入れることを許可する必要があり、自由に無視できることにも注意してください。

URL スキームは、別のアプリケーションから呼び出されたときにアプリケーションを起動するために使用したり、Web ページにリンクとして埋め込むことができます。

サーバー上で必要なことはすべてボタン クリック トリガーで実行し、メールをコールバックとして使用してアプリを実行する (URL スキームを使用) か、結果が表示された Web ページにアクセスすることをお勧めします。

于 2013-02-19T07:25:01.373 に答える