しゅうぽん さんが書きました:
ただ、メルカリから送信された他のメールで確認してみたら「https://campaign.mercari.jp/202202megafes/index.html」
こちらはメルカリアプリが起動しました。
「メルカリメガフェス」キャンペーンのお知らせメールですね。
こちらでもアプリが起動します。
このリンクは Gmailアプリから直接アプリ起動に移行するタイプなのでそうなります。
しゅうぽん さんが書きました:
状態を整理してみるとどうも、【メルカリ】保存した検索条件への新着 というメールでのみ発生しているようです。
このメールの下の方にあるアプリを起動させる「https://www.mercari.com/jp/r/?url_scheme=app/launch&〜」
でも同じでした、
検索条件を登録してメールを受信できましたので、「アプリを起動する」をタップしてみました。
添付ファイル:
アプリを起動する.jpg [ 80.93 KiB | 表示数: 18668 回 ]
URL は「https://www.mercari.com/jp/r/?url_scheme=app/launch&referer=xxxxx_mail_a」(xxxxx 部分は数字)というものでした。
結果はしゅうぽん さんと同じだったのですが、これはブラウザーでサイトにアクセスし、スクリプトが「url_scheme=app/launch&referer=xxxxx_mail_a」を解釈して処理していますね。
どうも、Andorid版のFirefoxでアクセスした際のブラウザ判定による処理が疑わしいです。
そこで、Chrome に User-Agent を偽装させるために Firefox Nightly を規定にして試してみました。
Firefox Nightly で「about:config」を開き、「general.useragent.override」項目を追加して「Mozilla/5.0 (Linux; Android 11; SOV43) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.101 Mobile Safari/537.36」の文字列を設定しました。
そしてもちろん、「リンクをアプリで開く」はオンです。
これでやってみると、アプリの起動に成功しました。
結論としては、メルカリサイト側が Android版 Firefox に対応していないのが原因ということになります。