Flutterフレームワークのローコードプラグインソリューションは、SDKバージョン3.4.1で一般提供されています。pub.devからダウンロード可能です。以下の機能をサポートしています。
- セルフサービスタグ付け(Pendoビジュアルデザインスタジオ内)
- ページのタグ付け
- 機能のタグ付け
- 遡及的アナリティクス
- ページビューイベント
- フィーチャークリックイベント
- ガイド(Guides)
- ページビューで開かれるライトボックスガイド
- フィーチャーのクリックで開かれるライトボックスガイド
- ツールチップガイド
Githubのインストール手順については、こちらをご覧ください。
Flutterのローコードソリューションの使用を開始する
現在Flutterトラックイベントソリューションを使用している場合は、Flutterローコードソリューションへの移行中にnavigationObserverとclickListenerを追加してください。詳細については、GithubサイトのiOSまたはAndroidインストールガイドのステップ2をご覧ください。
注:トラックイベントソリューションからローコードソリューションへの移行は、完了してPendoに反映されるまで最大24時間かかります。処理中は、ページやフィーチャーにタグ付けすることはできません。
既存のすべてのトラックイベントは、まったく同じように動作します。ローコードソリューションはトラックイベントを置き換えるものではありません。それらの上にさらに情報を追加するだけです。
Flutterでページとフィーチャーにタグを付ける
Flutterでページやフィーチャーにタグを付ける方法はさまざまです。ページのタグ付けに関する詳細は、ナビゲーションライブラリを参照し、ナビゲーションライブラリがサポートされていることを確認してください。フィーチャーのタグ付けに関する情報については、クリック可能なウィジェットを参照し、タグ付けする要素がtouchDownまたはtouchUpアクションで検証されていることを確認してください。それでもページやフィーチャーにタグ付けできない場合は、Pendoサポートにお問い合わせください。
難読化サポートのためにFlutter 3.4.2にアップグレードする
Flutterバージョン3.4.2では、Pendoはフィーチャー識別ロジックを更新し、以前のSDKバージョンでタグ付けされたすべてのフィーチャーを再タグ付けする必要があります。このロジック変更により、難読化を使用するときにフィーチャーの識別で発生していた問題がすべて解決されます。
注:フィーチャーを再タグ付けする際には、フィーチャーを含むページも再タグ付けする必要があります。ページを更新するには再キャプチャが必要で、削除する必要はありません。フィーチャーのないページは再タグ付けが不要です。古いページバージョンと新しいページバージョンの両方が保存され、データは失われません。
Pendo では、以下の理由からできるだけ早くFlutterバージョン3.4.2にアップグレードすることを推奨しています。
- Flutterバージョン3.4.2は、難読化を使用している場合、フィーチャーを正しく識別できます。
- 早めにアップグレードすると、再タグ付けする機能やページが少なくなるため、有利です。
ナビゲーションライブラリ
このページ認識ソリューションは、標準のFlutterナビゲーターAPIとGoRouterライブラリをサポートしています。自動ルートはSDKバージョン 3.4.0からサポートされています。
注:今後のリリースでは、追加のナビゲーションフレームワークとのインテグレーションが予定されています。
クリック可能なウィジェット
このソリューションは、標準的なFlutterウィジェットにおける基本的なタッチインタラクション(touchDownとtouchUp)をサポートしています。
- InkResponse
- InkWell
- GestureDetector
- ButtonStyleButton
- FloatingActionButton
- IconButton
- MaterialButton
- RadioListTile
- PopupMenuButton
- DropdownButton
- チェックボックス
- Chip
- ChoiceChip
- FilterChip
- InputChip
- ActionChip
- Switch
- ラジオ
- ListTile
- TabBar
- BottomNavigationBar
- SelectableText
- TextField
注:ドラッグやスワイプジェスチャーなどのより複雑なインタラクションタイプのサポートは、将来のリリースで予定されています。
動的ウィジェット
動的ウィジェットはSDKバージョン3.4.0からサポートされています。このソリューションは主に静的に定義されたUI要素に焦点を当てています。最初のページのレンダリング後に作成された要素や、表示されているビューポートの外側に作成された要素などの動的要素は、確実に検出されない可能性があります。このフェーズでは、画面の下部に配置されているウィジェットはサポートされません。