URLをクリックして、アプリを起動させることはできますか?

Prev Next

Android App Links (Android端末においてURLをクリックして、モバイルアプリケーションを起動させる仕組み) や Universal Links (iOSやmacOSにおいてURLをクリックしてモバイルアプリケーションを起動させる仕組み) の挙動を Autify NoCode Mobile で検証することは可能です!

シナリオ編集画面から「ディープリンクステップ挿入」を利用してステップを挿入する、もしくは、レコーディング画面にて、端末操作アイコンをタップして表示されるメニューより、「Deep Linkを設定」からステップを追加することが可能です。こちらの記事 に詳細がありますので、ご参照ください。

Autifyのディープリンクステップは、指定したURLをブラウザで開く仕組みとなっています。そのため、アプリケーション側の設定によっては、ディープリンクをクリックしてもアプリケーションへリダイレクトしないケースがあります。もし、ディープリンクステップを実行した時にブラウザでwebページが開かれアプリケーションが起動しない場合は、以下をご確認ください。

1. アプリケーションの設定確認

ブラウザからアプリケーションへリダイレクトする設定がアプリケーション側で正しく行われているか、お客様の開発チームにご確認・変更をご検討ください。

2. JavaScriptステップを利用する方法

アプリケーション設定で変更が難しい場合、JavaScriptステップ を用いてディープリンクを開く方法があります。
※こちらもアプリの設定によっては機能しない可能性がございます。

手順

JavaScriptステップ を追加し、以下のコードを設定してください。url の部分はテストしたいディープリンクに書き換えてください。

const driver = autify.mobile.getDriver();  

// Deeplinkを開く処理 
await driver.executeScript("mobile: deepLink", {url: "ここにディープリンクのURLを入力"});