この記事では、Pendo SDK(ソフトウェア開発キット)を正常にインストールするための計画と実装に関する、開発者向けのガイダンスを提供します。
サポートされているモバイルフレームワークの表示
Pendoはデータ収集について、ローコードトラッキングとトラックイベントの両方をサポートしています。詳細については、「サポートされているモバイルフレームワークとオペレーティングシステムのバージョン」を参照してください。
各フレームワークのインストールの具体的な手順については、PendoのGithubサイトを参照してください。
SDKバージョン2.xからバージョン3.xへの移行
最適なパフォーマンスとセキュリティを確保し、SDKの最新機能にアクセスするには、Pendo SDKバージョン2.xからバージョン3.xに移行することをお勧めします。
新しいバージョンに移行することで、パフォーマンスの向上や他のソフトウェアやデバイスとの互換性の改善に加え、システムが最新の状態に保たれ、潜在的な脅威から保護されているという安心感を得ることができます。
SDKバージョン3.xへの移行方法については、PendoのGitHubサイトの「バージョン2.xからバージョン3.xへの移行」を参照してください。
PendoモバイルSDKのインストール
PendoモバイルSDKは、すべてのアプリバージョンにわたってローコードで遡及的なアナリティクスを提供します。また、Pendoのビジュアルデザインスタジオ(Visual Design Studio)で構築されたライトボックス、ツールチップ、複数ステップのウォークスルーガイドも提供します。
- このインテグレーションには、3行のコードが必要です。
- SDKは、インストールが正常に終了した後に、アナリティクスの収集を開始します。これにより、Pendoはアプリ内のあらゆるユーザーアクションを自動的に追跡し、事前にアプリのタグ付けがされていなくても、インサイトを提供できます(遡及的アナリティクス)。
- アナリティクスとガイドはアプリのバージョンに依存しないため、モバイルアプリでPendoがユーザーのインタラクションを追跡する方法を変更することなく、更新することができます。
- マルチアプリパスとファネルを利用して、モバイルとウェブでのプロダクトジャーニーを通してユーザーを追跡します。
各フレームワークのPendoモバイルSDKのインストール手順の詳細については、PendoのGithubサイトを参照してください。
AIコーディングアシスタントを使ったPendoモバイルSDKのインストール(ベータ版)
Claude Code、Cursor、CodexなどのAIコーディングアシスタントを使用している場合は、スキルを使ってPendoモバイルSDKをインストールしてもらえます。このスキルは、ネイティブiOS、ネイティブAndroid、React Native、Expo、Flutter、MAUIアプリに対応しています。
注:このインテグレーションはベータ版です。 問題が発生した場合やフィードバックがある場合は、PendoのGitHubサイトでissueを作成してください。
最新の手順については、PendoのGitHubサイトにあるClaude Code、Cursor、またはCodex経由でインストール(ベータ版)をご覧ください。
開始する前に、アプリのパブリックアプリIDとスキームIDを用意してください。アプリの設定の[アプリの詳細(App Details)]タブで、両方を確認できます。詳しくは、「モバイルアプリケーションの設定」をご覧ください。
Claude Codeでインストール
リポジトリを複製する必要はありません。
- Claude Codeで次を実行します:
/plugin marketplace add pendo-io/pendo-mobile-sdk /plugin install pendo-mobile-sdk-tools@pendo-mobile-sdk - アプリのリポジトリから、Claude CodeにPendoをインストールするよう依頼します。
Pendoがアプリにすでに導入されている場合は、代わりにClaude CodeにPendoのインテグレーションを確認するよう依頼してください。診断モードでは、問題を重大度別に報告し、新しいブランチで選択した問題のみを修正します。
Claude Codeは、自動アップデートを有効にしない限り、このマーケットプレイスのプラグインを自動的にアップデートしません。有効にするには、/pluginを実行し、[マーケットプレイス(Marketplaces)]を開いて、pendo-mobile-sdkを選択し、[自動アップデートを有効にする(Enable auto-update)]を選択します。
スキルを手動で更新するには、次のコマンドを実行し、その後/reload-pluginsを実行します:
claude plugin update pendo-mobile-sdk-tools@pendo-mobile-sdk
各バージョンでの変更内容を確認するには、PendoのGitHubサイトにある変更履歴を参照してください。
CursorまたはCodexを使ってインストール
CursorとCodexには一度限りの設定が必要です。このセットアップではスキルのみがダウンロードされ、リポジトリ全体はダウンロードされません。
- リポジトリをクローンし、
pluginフォルダーをチェックアウトします:git clone --filter=blob:none --no-checkout https://github.com/pendo-io/pendo-mobile-sdk.git cd pendo-mobile-sdk git sparse-checkout set plugin git checkout master - スキル用フォルダーを作成します:
mkdir -p ~/.cursor/skills ~/.agents/skills - スキルをアシスタントにリンクします。Cursorでは、次を実行してください:
Codexの場合は、次を実行してください:ln -s "$(pwd)/plugin/skills/install-pendo-mobile" ~/.cursor/skills/install-pendo-mobileln -s "$(pwd)/plugin/skills/install-pendo-mobile" ~/.agents/skills/install-pendo-mobile - アプリのリポジトリから、アシスタントにPendoをインストールするよう依頼します。
Pendoがすでにアプリに導入されている場合は、代わりにアシスタントにPendoのインテグレーションを確認するよう依頼してください。診断モードでは、問題を深刻度別に報告し、新しいブランチ上で選択した問題だけを修正します。
スキルの今後のアップデートを取得するには、クローンしたフォルダでgit pullを実行します。これにより、CursorとCodexの両方のスキルが更新されます。
次のステップ
- Pendoがアプリからデータを収集していることを確認するには、「モバイルアプリのインストールの検証」を参照してください。
- モード、引数、プロンプトの例、トラブルシューティングについては、PendoのGitHubサイトにある「プラグインガイド」を参照してください。