1

プッシュ通知を使用する必要があるアプリを構築しています。現在は iPhone アプリのみで、プッシュ通知の手動バージョンを既に実装しています。

このようなことをしてくれるサービスはたくさんありますが、それらを利用するメリットはありますか? 私はすでに手動でプッシュを実装しているため、優れた API を持つことは実際には関係ありません。

私が尋ねる主な理由は、アプリのパスをダウンロードして、プッシュ通知が私のアプリよりもはるかに高速で信頼性が高いように見えることに気づいたことです...

ところで、私はバックエンドに GAE を使用しています。

ありがとう

4

1 に答える 1

1

プッシュ通知プロバイダーを使用する最も明白な利点は、自分でコードを記述する必要がないことです。Apple プッシュ通知の効率的で信頼性の高いプロバイダーを作成するのは簡単ではありません。迅速な解決策が必要で、その費用を支払う意思がある場合は、おそらく既存のプロバイダーを使用することをお勧めします.

私の意見では、APNS API は良くありません。成功した通知に対する確認が得られないという事実は、信頼できるプロバイダーをコーディングすることを困難にします。Apple からのエラー応答を見逃していないことを確認したい場合は、接続から頻繁に読み取りを試行する必要があり、タイムアウトが長くなり、プロバイダーが遅くなります。一方、できるだけ早く通知を送信したい場合は、信頼性を犠牲にする必要があります (Apple が送信するすべてのエラー応答を取得することに頼ることができないため)。もちろん、DB に無効なデバイス トークンが含まれていないこと、および常に有効なペイロードを送信していることを確認すれば、Apple からエラー応答が返されないと想定できます。これにより、通知を迅速に送信できます。

とはいえ、既存の APN プロバイダーの信頼性や速度がどれほどのものかはわかりません。使用するプロバイダーの品質を確認する最善の方法は、自分で作成することです (既存のプロバイダーの信頼性と速度のテストに時間を費やすつもりがない場合)。

于 2013-03-13T02:43:46.613 に答える