MozillaZine.jp フォーラム https://forums.mozillazine.jp/ |
|
メールアプリからメルカリを開くとメルカリアプリが起動しない https://forums.mozillazine.jp/viewtopic.php?f=33&t=19562 |
ページ 1 / 1 |
作成者: | しゅうぽん [ 2022年2月17日(木) 14:09 ] |
記事の件名: | メールアプリからメルカリを開くとメルカリアプリが起動しない |
初めて投稿いたします。 初めて投稿します。 メールアプリ(GmailとSparkで確認)からメルカリから届いた新着情報メールでURLを開くと、 メルカリのアプリがインストールされている場合、メルカリのアプリが開くのですが、 デフォルトブラウザにfirefoxを指定していると、firefoxが開き画面が白いままになってしまい、メルカリアプリもブラウザ版も開かない状態です。 デスクトップサイトを選ぶとブラウザ版メルカリが表示されます。 他のブラウザをデフォルトアプリに指定している場合、メルカリのアプリが起動しました。 設定を色々変更してみましたが、状態が変わらず設定による物なのか、バグなのか… 複数のスマホ(Zenfone4Selfie、OPPO Reno3 A、Android one x2)で試しましたが同じ状態です。 何か分かる方おりましたら、よろしくお願いします。 |
作成者: | E1Tmntshow [ 2022年2月18日(金) 06:38 ] |
記事の件名: | Re: メールアプリからメルカリを開くとメルカリアプリが起動しない |
解決策ではありませんが。 しゅうぽん さんが書きました: 設定を色々変更してみましたが、状態が変わらず設定による物なのか、バグなのか… ①メール内リンクを開くアプリはブラウザなのか、専用アプリなのか? その設定はメールアプリ側にありませんか? ②Firefoxの設定内に、リンクをアプリで開くスイッチがありますが、 これはFirefox内で見ているページ内リンクを専用アプリで開く設定のようですね。 ①②をマトリックスで組み合わせてみると、新しい発見があるかもしれませんね。 |
作成者: | EarlgreyTea [ 2022年2月18日(金) 22:05 ] |
記事の件名: | Re: メールアプリからメルカリを開くとメルカリアプリが起動しない |
しゅうぽん さん、EarlgreyTea と申します。 しゅうぽん さんが書きました: メールアプリ(GmailとSparkで確認)からメルカリから届いた新着情報メールでURLを開くと、 メルカリのアプリがインストールされている場合、メルカリのアプリが開くのですが、 そのURLというのは コード: アプリを起動する これのことでしょうか。https://mercari.com/jp/launch これはアプリリンクといって、Web アクセスするためのものではありません。 メルカリのアプリのインストール時に、このリンクをタップしたらアプリを起動するように Android に設定されるわけです。 しゅうぽん さんが書きました: デフォルトブラウザにfirefoxを指定していると、firefoxが開き画面が白いままになってしまい、メルカリアプリもブラウザ版も開かない状態です。 上で述べましたように、URL がアプリリンクなのであれば、アプリが適切にインストールされていれば、「標準のブラウザアプリ」の設定とは無関係にメリカリのアプリが起動するはずです。 私はメリカリはやっていませんが、アプリをインストールして登録だけ済ませ、登録完了メールを Gmailアプリで開いてアプリリンクをタップしてみました。 結果は Firefox が「標準のブラウザアプリ」になっていても問題なくアプリが起動しました。 また、アプリをインストールしていない端末で同じメールのアプリリンクをタップしたところ、
(確認端末:SOV43/Android11) というわけで、もしアプリがインストールされているのに起動しないとすれば、Android の設定が壊れているか、メールアプリ側の問題であり、ブラウザーアプリのせいではありませんし、 アプリ未インストールでブラウザーアプリが何も表示しないのは、メリカリのサイト側の不手際(適切にリダイレクトさせてやるべき)ということになります。 |
作成者: | しゅうぽん [ 2022年2月19日(土) 12:55 ] | |||
記事の件名: | Re: メールアプリからメルカリを開くとメルカリアプリが起動しない | |||
お返事、ありがとうございます。 こちらの掲示板で添付ファイルが出来るよう、登録してきました。 こちらの掲示板に慣れていないため不手際がございましたらすみません。 メール内のリンクを確認いたしますと、 「https://www.mercari.com/jp/r/?url_scheme=search/openResults&referer=〜」 となってました。 E1Tmntshowさん、 メルカリのリンクを開くの項目を見ても設定はアプリが起動する該当URLは登録済みで問題なさそうでした。 ややこしいですよね… メールアプリ内からブラウザを経由して該当URLであればアプリが起動する、といった流れだと思います。 EarlgreyTeaさん、インストール確認までしていただきありがとうございます。 URLはlaunchが含まれるアドレスではありませんでした。 ただ、メルカリから送信された他のメールで確認してみたら「https://campaign.mercari.jp/202202megafes/index.html」 こちらはメルカリアプリが起動しました。 状態を整理してみるとどうも、【メルカリ】保存した検索条件への新着 というメールでのみ発生しているようです。 このメールの下の方にあるアプリを起動させる「https://www.mercari.com/jp/r/?url_scheme=app/launch&〜」 でも同じでした、 メールアプリ(保存した検索条件への新着を)からFirefox(デフォルトブラウザに設定なしで選択しても)で開くとメルカリアプリが起動せずブラウザ画面でも表示されない。 ブラウザがChromeの場合はメルカリアプリが起動し正常。 といったかなり限られた条件で起きていました… 特定の条件でメルカリのアプリが起動するのがつまづいているのか… Firefoxを気に入っているので、なんとかしたいのですが…
|
作成者: | EarlgreyTea [ 2022年2月19日(土) 23:56 ] |
記事の件名: | Re: メールアプリからメルカリを開くとメルカリアプリが起動しない |
しゅうぽん さんが書きました: ただ、メルカリから送信された他のメールで確認してみたら「https://campaign.mercari.jp/202202megafes/index.html」 こちらはメルカリアプリが起動しました。 「メルカリメガフェス」キャンペーンのお知らせメールですね。 こちらでもアプリが起動します。 このリンクは Gmailアプリから直接アプリ起動に移行するタイプなのでそうなります。 しゅうぽん さんが書きました: 状態を整理してみるとどうも、【メルカリ】保存した検索条件への新着 というメールでのみ発生しているようです。 このメールの下の方にあるアプリを起動させる「https://www.mercari.com/jp/r/?url_scheme=app/launch&〜」 でも同じでした、 検索条件を登録してメールを受信できましたので、「アプリを起動する」をタップしてみました。 添付ファイル: 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 に対応していないのが原因ということになります。 |
作成者: | EarlgreyTea [ 2022年2月20日(日) 19:28 ] |
記事の件名: | Re: メールアプリからメルカリを開くとメルカリアプリが起動しない |
しゅうぽん さんが書きました: Firefoxを気に入っているので、なんとかしたいのですが… これに関してですが、根本の原因がメリカリのスクリプトですので、問い合わせして Chrome と同じ処理になるように修正してもらう必要があります。 修正が必要なスクリプトは「//pcweb-assets.mercdn.net/assets/js/launch.js」です。 launchAppForAndroid という関数の中で、
そうでなければ launchAppForAndroidBrowser(e, t) を実行する launchAppForAndroidBrowser(e, t) が実行されると何も表示されない iframe を作ってそれっきりになってしまうので、無条件に launchAppForAndroidChrome(n) を実行するように修正してもらってください。 まあ、メリカリが対応してくれるかは疑問ですが。 そうすると
|
作成者: | しゅうぽん [ 2022年2月26日(土) 19:24 ] | ||||
記事の件名: | Re: メールアプリからメルカリを開くとメルカリアプリが起動しない | ||||
EarlgreyTeaさん、詳しく書いて頂き、ありがとうございます。 お返事がおそくなり、すみません。 お返事を頂いた後、ユーザーエージェントをchromeに変更して見た所、 メールアプリ→Firefox→Webメルカリが表示されるようになりました! ただ、何故かメルカリアプリの起動まで行けず、そちらで手間取っておりました。 それで、他の端末で試してみようと昨日、ユーザーエージェントをchromeに変更していないFirefoxで、 まずは何も変更していない状態でとメールをクリックしたら、メールアプリからメルカリのWeb版が表示されるようになっていました。 これはメルカリが対応したということなのでしょうかね…?
|
作成者: | EarlgreyTea [ 2022年2月27日(日) 01:36 ] |
記事の件名: | Re: メールアプリからメルカリを開くとメルカリアプリが起動しない |
しゅうぽん さんが書きました: お返事を頂いた後、ユーザーエージェントをchromeに変更して見た所、 メールアプリ→Firefox→Webメルカリが表示されるようになりました! Firefox Nigthly で、 ユーザーエージェントを Chrome にして、 「リンクをアプリで開く」をオンです。 これ設定しないとアプリを起動しません。 しゅうぽん さんが書きました: ユーザーエージェントをchromeに変更していないFirefoxで、 まずは何も変更していない状態でとメールをクリックしたら、メールアプリからメルカリのWeb版が表示されるようになっていました。 これはメルカリが対応したということなのでしょうかね…? PCとUSBでつないでリモートデバッグしたところ、この前のからまるっと変わってました。 いつの間にか、Chrome 以外ではモバイル用WEBサイトを表示するように修正されたみたいですね。 |
作成者: | しゅうぽん [ 2022年3月05日(土) 20:15 ] |
記事の件名: | Re: メールアプリからメルカリを開くとメルカリアプリが起動しない |
お返事に時間がかかってしまいました。 分かりづらい添付画像をしてしまい、すみません。 firefoxでユーザーエージェントをChromeにしてリンクをアプリで起動にしたのですが、駄目でして…こちらの問題はこちらの環境による物だと思いますので大丈夫です。 その後、ブラウザのChromeや他のブラウザでも以前はメルカリのアプリが起動していたものも、モバイル用のウェブサイトに飛ぶ様になっていたので、 保存条件からのアクセスは全てウェブサイトを表示するに統一されたようです。 ユーザーエージェントがfirefoxでも白い画面にならずにウェブサイトが表示されるようになりました。 ありがとうございました! |
作成者: | EarlgreyTea [ 2022年3月06日(日) 00:25 ] |
記事の件名: | Re: メールアプリからメルカリを開くとメルカリアプリが起動しない |
しゅうぽん さんが書きました: firefoxでユーザーエージェントをChromeにしてリンクをアプリで起動にしたのですが、駄目でして… しゅうぽん さんが書きました: その後、ブラウザのChromeや他のブラウザでも以前はメルカリのアプリが起動していたものも、モバイル用のウェブサイトに飛ぶ様になっていたので、 保存条件からのアクセスは全てウェブサイトを表示するに統一されたようです。 さきほど確認したところ、こちらでは以下の結果となっています。
|
ページ 1 / 1 | All times are UTC + 9 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |