問題タブ [chrome-custom-tabs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Chrome カスタム タブがアプリに戻らない
内部にリンクを含む HTML を読み込む WebView があります。これらのリンクは、Chrome カスタム タブを使用して開きます。
奇妙なシナリオ:
- Chrome ブラウザを開く
- アプリを開く
- 任意のリンクを押します (Chrome カスタム タブが開きます)
- 戻るボタンまたはカスタムタブの「×」ボタンを押してください
- アプリに戻る代わりに、Chrome ブラウザーが表示されます。
[更新]
AndroidManifest で設定された私のアクティビティの起動モードは singleInstance です。
chrome-custom-tabs - カスタム タブの向きをロックする
Chrome カスタム タブを使用して向きをロックしたいと思います。これは低レベル API でできることですか、それともこの機能のために新しいメソッドを追加する必要がありますか?
私の使用例は、カスタム タブを持つアプリがあり、カスタム タブを常に縦向きに表示し、横向きに表示したくない場合です。
android - カスタムクロムタブは複数のブラウザを選択するように求めます
カスタム クローム タブを実装しようとしています。Google のデフォルト ライブラリcustomtabsを使用しています。
カスタム クロム タブの実装については、このチュートリアルを参照しました。チュートリアルで提案されているように、このようなコーディングを行いました。
カスタムタブの起動。
ご覧のとおり、カスタムタブをクロムのパッケージ名にバインドしましたが、それでもChromeとUC Browserのどちらかを選択するよう求められます。UC ブラウザーがカスタム タブをサポートしていないことは明らかです。
だから私の質問は、カスタムタブを制限してChromeブラウザのみにバインドする方法ですか?
どんな助けでも大歓迎です。
ありがとうございました。
android - Android: Chrome カスタム タブでステータスバーを非表示にします
アプリで Chrome カスタム タブを使用していくつかの URL を起動し、開いたウィンドウからステータスバーを非表示にしたいと考えています。
出来ますか?
android - カスタム Chrome タブを使用したリサイクル ビュー
RecyclerView でカードをクリックすると、カスタム クロム タブを使用して URL を開こうとしています。ただし、customTabsIntent.launchUrl()
最初の引数をアクティビティにする必要があります。
これを実装するにはどうすればよいですか?
これが私のコードです:
私の ArticleViewAdapter.java
My NewsActivity.java
エラーが発生し続けます:
修正するにはどうすればよいですか?カスタム クロム タブを許可する OnClick を使用するより良い方法はありますか?
user-agent - Android アプリで Chrome カスタム タブのユーザー エージェント コードを見つける方法はありますか?
Chrome Custom Tabs はアプリに埋め込まれていますが、アプリ自体を使用している場合でも、アプリのインストールを提案するバナーが表示されます。このバナーを Android Web ブラウザ/Chrome に表示したいのですが、アプリには表示したくありません。これを行うには、Chrome カスタム タブのユーザー エージェント コードを見つけたいと考えています。これを行う方法があるかどうか知っていますか?
android - タグ URI を Chrome カスタム タブで開く "ActivityNotFoundException: No Activity found to handle Intent"
私は現在、Android 用のシンプルな RSS アプリを開発しています。アプリの機能の 1 つは、クロム カスタム タブで URL を開くことです。ドキュメントで利用可能なサンプルに基づいて、Chrome カスタム タブを実装しました。
ほとんどの URL は Uri として解析することで正常に表示されましたが、渡した URL の 1 つは、カスタム タブを開こうとしたときにクラッシュを引き起こしました。これは次のような形式でした。
tag:github.com,2008:PullRequestReviewCommentEvent/4172209621
この文字列の URL をメソッドで解析するだけではいけないとUri.parse()
思いますが、ここで何をすべきかを知りたくて困っています。
また、これは次の質問と同様の質問であると推測しています: Chrome custom tabs not opening other apps
クラッシュは、このインテントを処理できる利用可能なアクティビティがないようです:
以下は、Chrome カスタム タブで URL を開くことに関して、これまでに書いたソース コードです。
chrome-custom-tabs - ライフサイクル管理
このSDKを通じてクロム カスタム タブを使用しています。一部のカスタム スコープでは、ユーザーが SMS ワンタイム パスワードを受け取り、次の画面でそれを入力する必要がある openid 接続ソリューションを統合しています。ユーザーが実際にアプリを切り替えてSMSを読み取る場合(通知から読み取った場合はすべて問題ありません)、ユーザーがタブ/アプリに戻ろうとすると閉じる/消えるなど、すべてがうまく機能します.
セッション/ブラウザの状態を「強制」または保存する方法はありますか?
android - Chrome カスタム タブとプッシュ通知
Chrome カスタム タブで Android アプリを使用する場合、そこにプッシュ通知を登録できますか? もしそうなら、それらはアプリの外のクロムブラウザに表示されますか? どのように動作しますか?
Chrome カスタム タブ: https://developer.chrome.com/multidevice/android/customtabs
Web プッシュ通知: https://developers.google.com/web/updates/2015/03/push-notifications-on-the-open-web