KARTE for App SDKでは、基本的にはGoogle Play Store経由でのインストールによる動作を想定して設計されています。
ただし一部連携機能を除き、インストールされたストアに依存する機能は存在しないため、基本的には外部ストア経由でのインストールでも動作します。
機能ごとに動作要件があるため、機能が動作するためにはそれぞれの条件を満たす必要があります。
また、動作保証はできないため必ず事前に動作の確認をしてください。
基本機能
KARTEのイベント解析やアプリ内メッセージ取得などの基本機能は、karte.io
へのアクセスが可能である必要があります。
国外やVPNなどで、karte.ioへのアクセスが制限されている場合は、動作しません。
アプリ内メッセージの表示
アプリ内メッセージの表示にはWebView機能を利用しています。
WebViewの利用できない端末では表示できません。
プッシュ通知
プッシュ通知はFCM(Firebase Cloud Messaging)を利用しているため、FCMに依存します。
FCM機能は端末にて、Google Play Service(GooglePlay開発者サービス)アプリが正常に動作している必要があります。
Google Play Serviceが正常に動作していないような以下の環境では、プッシュ通知は受信されません。
- Google Play Serviceが正常に動作していない環境
- 正しくインストールされていない・無効化されている
- VPNや国外などでGoogleサーバへの接続が出来ない
- Google Play Serviceが存在しない端末
- 2020年春以降発売のHuawei端末
- FireOSを搭載したAmazon端末
- その他Google Playが提供されていない海外端末
参考: