モバイルアプリ向けサポートデスク
最高のフィードバックは、その瞬間に生まれます——ユーザーが完了まであと 2 タップのところで壁にぶつかった瞬間です。午後 11 時にあなたのアプリを使っているユーザーが、アプリを離れて問い合わせページを探し、記憶を頼りにバグを説明したいと思うはずがありません。
しかし、多くのモバイルサポートがまさにそれをユーザーに要求しています。アプリストアのレビューは、不満が生じた何週間も後に届き、一方通行です——クラッシュについてフォローアップの質問はできません。サポートメールは、その瞬間を再現する責任をユーザーに負わせます。どちらのチャネルも遅く、どちらもロードマップには見えません。
修正は小さいものです。サポートデスクをアプリの中に、リンク 1 つ分の距離で置くのです。
ポータルへのディープリンク
最もシンプルな連携は、アプリ内のどこからでも SupDesk ポータルを開くディープリンクです——ヘルプメニュー、空の状態、設定の項目など。
iOS (Swift):
let portalURL = URL(string: "https://feedback.yourapp.com")!
UIApplication.shared.open(portalURL)Android (Kotlin):
val portalIntent = Intent(Intent.ACTION_VIEW,
Uri.parse("https://feedback.yourapp.com"))
startActivity(portalIntent)React Native:
import { Linking } from 'react-native';
Linking.openURL('https://feedback.yourapp.com');Flutter:
import 'package:url_launcher/url_launcher.dart';
await launch('https://feedback.yourapp.com');ネイティブらしくする
ディープリンクはどこでも機能しますが、プラットフォームのアプリリンクを使えば「ブラウザで開きますか?」というプロンプトを完全にスキップできます。
iOS の Universal Links — associated-domains エンタイトルメントを追加すると、システムが一致する URL をアプリ内に直接ルーティングします。
Android の App Links — アセットリンクでドメインの所有権を検証すると、対応する URL が自動的にアプリで開きます。
相手が誰かを知る
ポータルは、フィードバックに名前が付いてこそはるかに有用になります。再訪ユーザーは、アプリから送るマジックリンク、ユーザーコンテキストを運ぶカスタム URL スキーム、すでに認証済みのアプリのための署名付きJWT トークンで識別できます。コード 1 行で「誰かがこう言った」が「Pro プランの顧客がこう言った」に変わります。
ポータルでユーザーができること
入ってしまえば、あとはポータルがやってくれます。ユーザーがメールではなく投稿と投票を行うフィードバックボード、リアルタイムのヘルプのためのライブチャットウィジェット(誰もいないときはメールを取得)、機能をフォローしてリリースを知れるプッシュ通知、チケットなしで答えが見つかるヘルプセンター。すべてのチャネルが同じ受信箱に着地するので、スプレッドシートに埋もれることはありません。
SupDesk はどこに入るか
ポータルはホストされているため、あなたが維持したりアプリと同期させたりする必要はありません。ユーザーは公開ボードで投票・コメントし、ステータスの変更は自動的に通知されます。あなたのアプリに足りなかった「フィードバックを送る」ボタン、そのインフラ抜きのものが手に入ります。
今日、アプリで始める
ディープリンクを追加して公開すれば、フィードバックはあなたのところへ来ます。無料プランで始められます——クレジットカードは不要です。ポータルを作成