プッシュ通知プロバイダーを使用する最も明白な利点は、自分でコードを記述する必要がないことです。Apple プッシュ通知の効率的で信頼性の高いプロバイダーを作成するのは簡単ではありません。迅速な解決策が必要で、その費用を支払う意思がある場合は、おそらく既存のプロバイダーを使用することをお勧めします.
私の意見では、APNS API は良くありません。成功した通知に対する確認が得られないという事実は、信頼できるプロバイダーをコーディングすることを困難にします。Apple からのエラー応答を見逃していないことを確認したい場合は、接続から頻繁に読み取りを試行する必要があり、タイムアウトが長くなり、プロバイダーが遅くなります。一方、できるだけ早く通知を送信したい場合は、信頼性を犠牲にする必要があります (Apple が送信するすべてのエラー応答を取得することに頼ることができないため)。もちろん、DB に無効なデバイス トークンが含まれていないこと、および常に有効なペイロードを送信していることを確認すれば、Apple からエラー応答が返されないと想定できます。これにより、通知を迅速に送信できます。
とはいえ、既存の APN プロバイダーの信頼性や速度がどれほどのものかはわかりません。使用するプロバイダーの品質を確認する最善の方法は、自分で作成することです (既存のプロバイダーの信頼性と速度のテストに時間を費やすつもりがない場合)。