- プラットフォーム認証情報の設定 — FCM、APNs、HMSまたはADMの認証情報をOneSignalに接続する
- SDKの統合 — お使いのプラットフォーム向けにOneSignal SDKをインストールし、アプリで初期化する
プラットフォーム認証情報の設定
各プラットフォームには独自のプッシュ認証情報が必要です。SDKを統合する前に、アプリがサポートするすべてのプラットフォームの認証情報を設定してください。OneSignalアプリとプラットフォームを設定
サポートするプラットフォーム(Apple(APNs)、Google(FCM)、Huawei(HMS)、Amazon(ADM))でOneSignalアプリを設定します。組織がすでにOneSignalアカウントを持っている場合は、組織への招待をリクエストしてください。それ以外の場合は、無料アカウントにサインアップして開始してください。
セットアップのステップバイステップ手順
セットアップのステップバイステップ手順
アプリを作成または選択
New App/Website をクリックして新しいアプリを作成するか、Settings > Push & In-App で既存のアプリにプラットフォームを追加します。設定するプラットフォームを選択し、Next: Configure Your Platform をクリックします。

プラットフォーム認証情報を設定
プラットフォームの認証情報を入力します:
- Android:Firebase認証情報をセットアップ
- iOS:p8トークン(推奨)またはp12証明書
- Amazon:APIキーを生成
- Huawei:OneSignalを承認
SDKの統合
Android Native
FCMを使用してネイティブAndroidアプリにOneSignal SDKを統合します。
iOS Native
APNsを使用してネイティブiOSアプリにOneSignal SDKを統合します。
React NativeとExpo
React NativeおよびExpo環境のセットアップ。
Flutter
Dartを使用するFlutterアプリのSDKセットアップ。
Unity
Unityベースのモバイルアプリ向けクロスプラットフォームSDKセットアップ。
.NET MAUI
OneSignal SDKを.NET MAUIアプリと統合します。
Huawei Android Native
HMSプッシュサービスを使用するHuaweiデバイス向けSDKセットアップ。
Cordova、IonicおよびCapacitor
Cordova、IonicおよびCapacitorハイブリッドモバイルアプリのセットアップ。
その他の統合
SDKバージョン
FAQ
SDKは必須ですか?
いいえ、ただし強く推奨されています。また、GitHubでオープンソースです。REST APIのみを使用してOneSignalを統合できますが、SDKを使用すると、特にプラットフォーム間でプッシュ通知を処理するプロセスが大幅に簡素化されます。SDKなしでできることは?
次のAPIを直接使用できます:アプリ内メッセージとLive ActivitiesはSDKが必要です。APIのみでは配信できません。
SDKの使用を推奨する理由は?
プッシュ通知には、SDKが処理するプラットフォーム固有の要件があります:- Android、iOS、HuaweiおよびWebにわたってプッシュトークンを取得
- サブスクリプションステータスとオプトインのユーザープロンプトを管理
- クライアントでプッシュ通知を表示および処理
