Unreal
Hive SDK Unreal Engine 4および5でNotification機能を使用するために必要な設定について説明します。
Android¶
Androidで必要な設定について説明します。
プッシュサービスの選択¶
- Unreal EditorのメニューでEdit > Project Settingsをクリックします。Project Settingsウィンドウが表示されます。
-
Project Settingsウィンドウの左側のパネルで、Hive SDK配下のDependency - Androidをクリックします。

-
右側のHive SDK Dependency - Android画面で、Push項目のPush Typeから使用するプッシュサービスを選択します。たとえばFirebase Cloud Messagingを使用する場合は、Google FCMを選択します。
Hive Console設定:Remote Push¶
Remote Pushを使用するには、Firebase ConsoleまたはApple Developer Portalでプッシュ証明書を取得し、Hive Consoleに登録する必要があります。
iOS¶
iOSで必要な設定について説明します。
プッシュサービスの選択¶
Unreal iOSには、Apple Push Notification serviceがデフォルトで含まれています。
Remote Pushを使用するには、アプリ署名にaps-environment項目が含まれている必要があります。
entitlementsファイルにaps-environment項目を含めてください。entitlementsファイルの作成と適用方法については、entitlementsの設定(iOS)を参照してください。
Unreal EditorのProject Settings > Platforms > iOSで、Online項目の下にあるEnable Remote Notifications Supportをチェックします。ビルド時にaps-environment項目が自動で適用されます。
アプリ未起動状態でのPush Deep Link処理¶
Hive SDK v4 26.4.1以降では、アプリ未起動状態でプッシュ通知からアプリが起動された場合のDeep Link処理を、SDKプラグインが自動で行います。Unreal Engineの修正やゲームコードの追加は必要ありません。
古いHive SDKから更新する場合
以前のガイドに従って適用したUnreal Engineコード修正(IOSAppDelegate.h、IOSAppDelegate.cpp)とアプリ内デリゲート購読コードは、現在は使用しません。
HIVEAppDelegateの適用を参照し、以前に連携したコードを削除してください。
Hive Console設定:Remote Push¶
Remote Pushを使用するには、Firebase ConsoleまたはApple Developer Portalでプッシュ証明書を取得し、Hive Consoleに登録する必要があります。