Skip to content

プッシュ通知の統合

基本的な iOS プッシュ通知を Cordova Braze SDK に統合する方法を学びます。リッチプッシュ通知とプッシュ通知ストーリーは、Android ではデフォルトですでに利用可能になっています。いずれかのプラットフォームの完全なプッシュ通知機能を統合するには、iOS または Android プッシュ通知統合ガイドを参照してください。

Prerequisites

Before you start, you need to integrate the Cordova Braze SDK into your iOS or Android app.

リッチプッシュ通知

ステップ 1:通知サービス拡張機能を作成する

Xcode プロジェクトで、通知サービス拡張機能を作成します。完全なウォークスルーについては、「iOS リッチプッシュ通知チュートリアル」を参照してください。

ステップ 2:新しいターゲットを追加する

Podfile を開き、先ほど作成した通知サービス拡張機能のターゲットに BrazeNotificationService を追加します。BrazeNotificationService がすでにターゲットに追加されている場合は、続行する前に削除してください。シンボルの重複エラーを防ぐため、静的リンクを使用します。

1
2
3
4
target 'NOTIFICATION_SERVICE_EXTENSION' do
  use_frameworks! :linkage => :static
  pod 'BrazeNotificationService'
end

NOTIFICATION_SERVICE_EXTENSION を通知サービス拡張機能の名前で置き換えます。Podfile は次のようになります。

1
2
3
4
target 'MyAppRichNotificationService' do
  use_frameworks! :linkage => :static
  pod 'BrazeNotificationService'
end

ステップ 3:CocoaPods の依存関係を再インストールする

ターミナルで、プロジェクトの iOS ディレクトリに移動し、CocoaPod の依存関係を再インストールします。

1
2
cd PATH_TO_PROJECT/platform/ios
pod install

プッシュ通知ストーリー

ステップ 1:通知コンテンツ拡張機能を作成する

Xcode プロジェクトで、通知コンテンツ拡張機能を作成します。完全なウォークスルーについては、「iOS プッシュ通知ストーリーのチュートリアル」を参照してください。

ステップ 2:プッシュ通知アプ​​リグループを構成する

プロジェクトの config.xml ファイルで、先ほど作成したプッシュ通知アプリグループを構成します。

1
<preference name="com.braze.ios_push_app_group" value="NOTIFICATION_CONTENT_EXTENTION" />

PUSH_APP_GROUP をプッシュ通知アプ​​リグループの名前で置き換えます。config.xml は次のようになります。

1
<preference name="com.braze.ios_push_app_group" value="MyPushAppGroup" />

ステップ 3:新しいターゲットを追加する

Podfile を開き、先に作成した通知コンテンツ拡張機能のターゲットに BrazePushStory を追加します。シンボルの重複エラーを防ぐため、静的リンクを使用します。

1
2
3
4
target 'NOTIFICATION_CONTENT_EXTENSION' do
  use_frameworks! :linkage => :static
  pod 'BrazePushStory'
end

NOTIFICATION_CONTENT_EXTENSION を通知コンテンツ拡張機能の名前で置き換えます。Podfile は次のようになります。

1
2
3
4
target 'MyAppNotificationContentExtension' do
  use_frameworks! :linkage => :static
  pod 'BrazePushStory'
end

ステップ 4CocoaPods の依存関係を再インストールする

ターミナルで、iOS ディレクトリに移動し、CocoaPod の依存関係を再インストールします。

1
2
cd PATH_TO_PROJECT/platform/ios
pod install
「このページはどの程度役に立ちましたか?」
New Stuff!