
iOS版のBoltzMessenger SDKを使用する
BoltzMessenger のサーバー部分のみを利用して、アプリにプッシュ通知機能を実装する方法です。
アプリ側の要件
アプリ側には以下の条件が必要となります。
- Deployment Target は iOS 9 以上であること。
- 開発環境は Xcode 8.3 以上であること。
BoltzMessenger SDK の取り込み
組み込み対象のアプリを Xcode で開き、プロジェクトを右クリックして[Show in Finder]を選択してFinderで開きます。
BoltzMessenger のソースコードから SDK フォルダをプロジェクトと同じ階層にコピーします。
コピーした SDK フォルダにある BoltzMessengerSDK.xcodeproj を Xcode のプロジェクト以下にドロップします。
ドロップ後、以下のようになったことを確認してください。
アプリのプロジェクトを選択し、ターゲットからアプリのターゲットを選択、General タブの Embedded Binaries の [+] ボタンをクリックします。
BoltzMessengerSDK.framework を選択し、追加します。
BoltzManager の接続時の注意点
BoltzMessenger SDK の詳しい使用方法は BoltzMessenger アプリのソースコードでご確認いただけますが、ポイントとしては以下の点があります。
- AppDelegate の didFinishLaunchingWithOptions にて、BoltzManager のインスタンスを生成し、didFinishLaunching メソッドを呼び出してください。
- AppDelegate にて didRegisterUserNotificationSettings, didRegisterForRemoteNotificationsWithDeviceToken, didReceiveRemoteNotification を実装し、BoltzManagerの対応するメソッドを呼び出してください。