サンプルプロジェクト¶
サンプルプロジェクトを公開しています。
Swift版¶
Carthage利用プロジェクト(XCFramework版)
Objective-C版¶
Carthage利用プロジェクト(XCFramework版)
Carthageプロジェクトご利用の方
Carthageプロジェクトをご利用の方は、ソースコードを取得したらcarthage update
コマンドでRichFlyer SDKを取得してください。
XCFramework版はcarthage update --use-xcframeworks
で取得。
CocoaPodsプロジェクトご利用の方
CocoaPodsプロジェクトをご利用の方は、ソースコードを取得したらpod install
コマンドでRichFlyer SDKを取得してください。
ご利用手順¶
- RichFlyerサービスの利用登録を行い、SDK実行キーを発行する。
SDK実行キーの取得方法 - Apple DeveloperにてApp IDの作成、App Groupsの作成、プロビジョニングプロファイルの作成を行う。
作成手順例はこちら -
XcodeにてBundleIdの設定、App Groupsの設定を行う。
アプリ本体の設定例
App Extensionの設定例 -
アプリ本体側のInfo.plistにDictionary型で RichFlyer という名前の項目を作成し、 SDK実行キー と AppGroups を設定する。
-
Notification Service Extension側に同梱されているRichFlyer.plistに SDK実行キー と AppGroups を設定する。
-
ビルドする
これでプッシュ通知を受信できる状態になります。
RichFlyer管理サイトで必要な設定を行えば通知が配信できるようになります。
管理サイトご利用ガイドはこちら