1

ユーザーがセルをタップしたときに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

+0

ねえ、私は同じ問題があります!あなたはそれを解決しましたか? – Maximus1809

+0

@MaxLebold私は残念ですが、申し訳ありません。 – Zez3

+0

ちょっと@MaxLebold。あなたがまだそれに直面している場合、この問題はGoogleによって修正されました... – Zez3

答えて

0

Googleが今Chromeで問題を修正したことが表示されます。 TOSがユーザーによって受け入れられていない場合、コールバックが呼び出され、Chromeが起動します.TOSを受け入れる画面に移動します。

関連する問題