SDKを導入する (Expo)
Expoプラグインは Beta 版として提供中です
Expoプラグインはは現在 Beta 版として提供しております。
そのため、今後予告なく仕様変更を伴う機能改善やAPIの破壊的変更が行われる可能性があります。
導入手順(Expo)
1. パッケージをインストールする
プロジェクトを Managed Workflow で開発する場合は、下記パッケージをインストールします。
npm install @react-native-karte/core
npm install @react-native-karte/notification
npm install @react-native-karte/in-app-messaging
npm install karte-expo-plugin
パッケージ導入に関する注意点
karte-expo-plugin
では@react-native-karte/core
@react-native-karte/in-app-messaging
@react-native-karte/notification
の導入が必須です。
2. React Native Firebase を導入する
npm install @react-native-firebase/app
npm install @react-native-firebase/messaging
導入に関しては、下記ドキュメントをご覧ください。
3. KARTE 設定ファイルをプロジェクトに追加する
iOS, Android それぞれの設定ファイルダウンロードします。
ダウンロード方法に関しては、下記ドキュメントをご覧ください。
ダウンロードしたファイルをプロジェクトディレクトリに移動します。
4. app.json ファイルを編集する
app.json ファイルに、設定ファイルのパスを指定します。
{
"expo": {
"plugins": [
[
"karte-expo-plugin",
{
"karteInfoPlist": "./Karte-Info.plist",
"karteXml": "./karte.xml"
}
]
]
}
}
5. ネイティブコードを生成します
npx expo prebuild --clean
詳細については Expo のドキュメントをご覧ください。
Updated 2 months ago