従業員アプリ内から別のアプリにリンクすることができます。ターゲットアプリとその設定に応じて、さまざまな解決策があります。
A - ページ上のリンクまたはリンクプラグインを使用してWebアプリにリンクする
最小限の解決策はシンプルなリンクです。この場合、他のアプリのWebインターフェースにのみリンクでき、そこからネイティブアプリを宣伝します。
そのようなリンクをページに追加するか、リンクプラグインを使用します。
労力: 低
UX: 弱
B - ユニバーサルリンク / アプリリンクを使用する
iOSおよびAndroid用のアプリを、Webページにリンクされるように開発できます。iOSアプリはユニバーサルリンクをサポートする必要がありますが、Androidではインテントまたはアプリリンクを介して機能します。
これらのリンクタイプは、アプリがインストールされているスマートデバイスでクリックされると、ネイティブアプリを開きます。ユーザーがアプリをインストールしていない場合は、Webアプリにフォールバックします。ユニバーサルリンク、インテント、アプリリンクは、実装されている場合、ディープリンクもサポートします。
他のアプリへのリンクを作成するには、デバイス自体が実際に他のアプリを開くように、対応するリンク属性class="default-link-handling"を使用します。
労力: 高
UX: 非常に良い
C - アプリの配布ウェブサイトにリンクする
すべてのアプリには、小さな中間コンポーネントである配布ウェブサイトがあります。アプリは、この配布ウェブサイトへのリンクがアプリ自体に導くように構成できます。
配布ウェブサイトへのリンクは、URLスキームを介してターゲットアプリを起動しようとします。これが成功すれば、アプリが開きます。そうでない場合、中間コンポーネントはアプリストアとWebアプリへのリンクを表示するか、短い遅延の後にユーザーをWebアプリに直接転送します。
対応するリンク属性class="default-link-handling"を使用して、従業員アプリへのリンクを作成し、デバイス自体が実際に他のアプリを開くようにします。
労力: 中
UX: 良い
なぜURLスキームを介してアプリに直接リンクすることが許可されていないのか?
ターゲットアプリを直接開くようなURL(例: appname://open.this/url)はサポートされていません。iOSデバイスの安全機能が直接URLスキームの使用をブロックします。別のアプリにリンクするには、この記事で説明されているオプションのいずれかを使用してください。
Staffbaseアプリはどのように構成されていますか?
すべてのStaffbaseアプリは、配布ウェブサイトを介したリンクメカニズムであるオプションCに事前構成されています。リンクを生成できるように、Staffbaseサポートまたはカスタマーサクセスマネージャーに連絡してください。
また、アプリを開くリンクを、アプリ内の特定のコンテンツを開くリンクに拡張できます。これをディープリンクと呼びます。ディープリンクや特定のディープリンクの使用方法については、ディープリンクの記事をお読みください。
あなたが従業員アプリにリンクしたいアプリは、配布ウェブサイトを介してリンクオプションを使用するためにURLスキームをサポートする必要があります。
他のアプリの担当者に、URLスキームのサポートを設定できるかどうかを確認してください。
コメント
0件のコメント
サインインしてコメントを残してください。