ユーザーがセルをタップしたときにChromeでURLを開くためのXamarin.Androidを使用してアプリを構築しています。数時間前まですべてがうまくいっていました。あるデバイスでうまくいきましたが、別のデバイスではうまくいきませんでした携帯電話の1つでChromeが開かれていなかった理由は示されませんでした。しばらくすると、手動でChromeを手動で開いて、すべてが正常であることを確認し、自動的に2分前に自動的に更新されたことを確認しました。条件は&です。それらを受け入れた後、すべてがうまくいきました。利用規約が受け入れられない場合、アプリケーションでChromeが開かない
私の問題は、ChromeのEULAに問題があるという兆候がなく、自分のアプリが問題を抱えているように見えることです。 私はCustomTabsLibrary使用してURLを起動するには、以下のコードを使用しています:
var intent = builder.Build();
var mgr = new CustomTabsActivityManager (this);
mgr.CustomTabsServiceConnected += delegate {
mgr.LaunchUrl ("http://xamarin.com", intent);
};
mgr.BindService();
以下のクロムがデバイスにインストールされていないときに呼び出されるコールバックが、これではない場合。私たちの場合、ユーザーがGoogle ChromeのアプリのEULAを受け入れない場合、私たちは知るべき利用可能なコールバックを持っておらず、結果としてユーザーをURLにリダイレクトしません。
誰もこの問題を以前に経験したことがありますか?この問題を解決する方法はありますか? CustomTabsLibrary
Relevant question on Stackoverflow
ねえ、私は同じ問題があります!あなたはそれを解決しましたか? – Maximus1809
@MaxLebold私は残念ですが、申し訳ありません。 – Zez3
ちょっと@MaxLebold。あなたがまだそれに直面している場合、この問題はGoogleによって修正されました... – Zez3