This page references our older Objective-C SDK. Check out our new Swift SDK to integrate our latest Swift-first library.
CocoaPods との統合
ステップ1:CocoaPods のインストール
CocoaPods 経由で iOS SDK をインストールすると、インストールプロセスの大部分が自動化されます。このプロセスを開始する前に、Ruby バージョン 2.0.0 以降を使用していることを確認してください。この SDK のインストールに Ruby 構文の知識は必要ありませんのでご安心ください。
開始するには、次のコマンドを実行します。
1
$ sudo gem install cocoapods
CocoaPods に関して問題がある場合は、CocoaPods トラブルシューティングガイド を参照してください。
rake
実行ファイルを上書きするよう求められた場合は、CocoaPods.org の「の概要」を参照してください。
ステップ2:Podfile の構築
CocoaPods Ruby Gem をインストールしたら、Xcode プロジェクトのディレクトリに Podfile
という名前のファイルを作成する必要があります。
Podfile に次の行を追加します。
1
2
3
target 'YourAppTarget' do
pod 'Appboy-iOS-SDK'
end
ポッドのアップデートがマイナーバージョンのアップデートよりも小さなものを自動的に取得するように、Braze のバージョンを設定することをお勧めします。これは pod 'Appboy-iOS-SDK' ~> Major.Minor.Build
のように見えます。大きな変更があっても、Braze SDK の最新バージョンを自動的に統合したい場合は、Podfile で pod 'Appboy-iOS-SDK'
を使用できます。
サブスペック
インテグレータは、弊社の完全な SDK をインポートすることをお勧めします。ただし、特定の Braze 機能のみを統合することが決まっている場合は、SDK 全体ではなく、目的の UIサブスペックのみをインポートできます。
サブスペック | 詳細 |
---|---|
pod 'Appboy-iOS-SDK/InAppMessage' |
InAppMessage のサブスペックには、Braze のアプリ内メッセージ UI とCore SDK が含まれています。 |
pod 'Appboy-iOS-SDK/ContentCards' |
ContentCards のサブスペックには、Braze Content Card UI と Core SDKが含まれています。 |
pod 'Appboy-iOS-SDK/NewsFeed' |
NewsFeed のサブスペックには Braze Core SDK が含まれています。 |
pod 'Appboy-iOS-SDK/Core' |
Core のサブスペックには、カスタムイベントや属性などの分析のサポートが含まれています。 |
ステップ3:Braze SDK のインストール
Braze SDK CocoaPods をインストールするには、ターミナル内で Xcode アプリプロジェクトのディレクトリに移動し、次のコマンドを実行します。
1
pod install
この時点で、CocoaPods で作成した新しい Xcode プロジェクトのワークスペースを開くことができるはずです。Xcode プロジェクトではなく、必ずこの Xcode ワークスペースを使用してください。
次のステップ
指示に従って統合を完了します。
CocoaPods による Braze SDK のアップデート
CocoaPod を更新するには、プロジェクトディレクトリ内で以下のコマンドを実行するだけです。
1
pod update