アプリとプラットフォームのサポート
PushGo は現在、Apple プラットフォーム クライアント、Android クライアント、および Gateway を公開しています。この Web サイトでは、一般公開されているリリースについてのみ説明します。
プラットフォームの概要
Section titled “プラットフォームの概要”| プラットフォーム | ダウンロード | 要件 | 主要な配送経路 | 専用送迎 |
|---|---|---|---|---|
| iOS | アプリストア | iOS 18+ | APNs | いいえ |
| macOS | アプリストア | macOS 15+ | APNs | いいえ |
| ウォッチOS | アプリストア | watchOS 11+ | APNs | いいえ |
| アンドロイド | GitHub リリース | Android 12+ | FCM + 専用トランスポート | はい、QUIC / Raw TCP / WSS |
Apple クライアント
Section titled “Apple クライアント”Apple クライアントはシステム プッシュ モデルに従います。 APNs はバックグラウンド配信を処理します。
向いているケース:
- iPhone、Mac、Apple Watch で個人通知を受信します。
- システム通知の優先順位とリッチ コンテンツの通知拡張データを使用します。
- 長時間実行されるバックグラウンド接続を維持するのではなく、クライアントの動作をオペレーティング システムに近い状態に保ちます。
注:
- Apple クライアントは、PushGo Android プライベート トランスポートを使用しません。
- バックグラウンド配信は、APNs、通知許可、フォーカス モード、デバイスのネットワーク状態によって異なります。
- E2EE フィールドは、キーが設定された後にローカルで復号化されます。キーが設定されていない場合、または復号化が失敗した場合、クライアントはフォールバック表示状態を維持します。
Android クライアント
Section titled “Android クライアント”Android クライアントは、プロバイダー配信と PushGo プライベート トランスポートの両方をサポートします。
向いているケース:
- 低レイテンシの状態同期。
- デバイスが独自の同期エントリポイントに接続するセルフホスト型 Gateway 導入。
- アクティブな同期が必要な場合、FCM ウェイクアップとプライベート トランスポートを組み合わせます。
プライベート トランスポートは、Gateway プロファイルと現在のネットワーク状態から選択されます。
| 輸送 | 使用例 |
|---|---|
| WSS | 最も普遍的です。 HTTPS を再利用し、最適なデフォルトのプライベート トランスポートです。 |
| QUIC | UDP ポートを公開できる場合の待ち時間が短くなります。 |
| Raw TCP | 制御されたネットワークまたは専用のレイヤー 4 エントリポイント。 |
プライベート トランスポートでは、一致するトランスポートを有効にし、到達可能なポート、証明書、およびパブリック ベース URL をアドバタイズするには、Gateway が必要です。 セルフホスティングを参照してください。
Gateway
Section titled “Gateway”Gateway は、PushGo のサーバー コンポーネントです。それ:
- チャネルのパスワードとオプションのゲートウェイ Bearer トークンを検証します。
- Message、Event、および Thing リクエストを受け入れます。
- Eventとエンティティの状態を維持します。
- APNs、FCM、または Android プライベート トランスポートを介してディスパッチします。
- 承認されたチャネル スコープ内で動作する AI アシスタントに対して MCP/OAuth を有効にできます。
パブリック Gateway またはセルフホストを使用して、データ パス、認証ポリシー、および操作を制御できます。
能力マトリックス
Section titled “能力マトリックス”| 能力 | アップル | アンドロイド | Gateway |
|---|---|---|---|
| Messageを受信 | はい | はい | 派遣 |
| 表示 Event / Thing | はい | はい | 状態の保存と発送 |
| E2EE フィールドの復号化 | はい | はい | 暗号文のみを中継する |
| 専用送迎 | いいえ | はい | 有効なプライベート エントリポイントが必要です |
| MCP/OAuth | 該当なし | 該当なし | オプション |
通知のみを受け取りたい場合は、クライアントをインストールし、はじめにに従ってください。データパス制御とプライベートトランスポートが必要な場合は、セルフホスティングを続けてください。