問題タブ [android-app-indexing]
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 - Android ディープリンクのデフォルト ハンドラ
Marshmallow リリースで導入されたディープ リンク サイトとアプリの最後のデフォルト処理機能を使用しようとしています。ここで説明されているように、3 つの手順を実行しました ( https://developer.android.com/training/app-links/index.html )
APK でインテント ハンドラーを作成しました
テスト Web サイト ( https://kino.tryremember.ru/.well-known/assetlinks.json )に assetslink json ファイルを追加しました。
アプリが Web サイトのリンクを処理していることに気づいたので、たとえば chrome の Google 検索で検索結果のリンクをクリックすると、選択ダイアログが表示されますが、ドキュメント (上記のリンク) で説明されているように、実際にはデフォルト ハンドラーの自動検出が行われます。私のアプリは、すべての条件を実行したため、デフォルトのハンドラーになります。
しかし、インストール中にlogcatでそのようなものを見ることができました
何が悪いのか理解できません。私が見逃したもの、または間違っていることについて何か考えている人はいますか?
android - Android アプリのインデックス作成は、英語の検索でのみ機能します
Firebase Web サイトのチュートリアルに従って、アプリにアプリのインデックス作成を実装しました。私が欲しかったのは 2 つの機能だけで、特別なことは何もありませんでした。
- 関連付けられたリンクが検索でクリックされたときに、アプリを開きます。
- アプリがインストールされていない場合は、Play ストアにリダイレクトするアプリのカードを表示します。
奇妙なことに、検索言語が英語に設定されている場合にのみアプリ インストール カードが表示され、他の言語では表示されません。
この動作の原因は何か分かりますか?
android - 一部の Web サイトでのみ機能する Android ディープリンク
アプリでアプリのインデックス作成を使用していますが、Chrome からインテントを正しく受信しないことがあります。
実稼働 Web サイトからリンクを開くと、chrome によって開かれます。そこで、同じコードを持つテスト サイトを作成しました。ただし、この場合、私のアプリはディープ リンクを正しく開いています。
Webで同じコードを使用しているため(ただし、異なるサイトで)、同じAndroidアプリを使用しているため、説明が見つかりません。
これは私のインテントフィルターです:
これは私のボタンのhtmlコードです:
このアドレス (プロダクション) のリンクを開くと、Play ストアが開きます (リンクの最後は Google Play へのリダイレクトです)。
https://soriabus-web.appspot.com/parada/1/plaza-mariano-granados
この別のアドレス (テスト) でリンクを開くと、アプリが正しく開きます。
https://central-splice-128620.appspot.com/parada/1/plaza-mariano-granados
リンクの扱いが異なる理由がわかりません。ありがとうございました。
編集:
同じサイト内のリンクをたどっているからでしょうか?
https://soriabus-web.appspot.com/parada/1/plaza-mariano-granados => https://soriabus-web.appspot.com/parada/1/plaza-mariano-granados/playstore
android - 「Insert App Indexing」クイックフィックスを提案する Android Studio を停止するにはどうすればよいですか?
Android Studio は、App Indexing コードを追加するように提案し続けます。さらに悪いことに、カーソルが他の問題がない行にあるときは常にクイックフィックスアイコンが表示されます。
App Indexingの問題を「修正」しない場合は注意が必要なため、クイックフィックスはあまり役に立ちません。第二に、それは煩わしく、実際の問題から気をそらします。
この「素晴らしい」機能を無効にする方法は?
android - 解決に失敗しました: `com.google.android.gms:play-services-appindexing:10.0.0`
設定中compile 'com.google.android.gms:play-services-appindexing:10.0.0'
に次のエラーが発生しています:
設定中compile 'com.google.android.gms:play-services-appindexing:9.8.0'
に次のエラーが発生しています:
残りの再生サービス バージョン 10.0.0 は正常に動作しているため、誰かがこれの何が問題なのか教えていただければ幸いです。
私のbuild.gradleファイル
android - Android アプリのインデックス登録 - > FirebaseAppIndexingInvalidArgumentException
へー!
アプリのインデックス作成コンテンツを実装しようとしています。アプリのインデックス作成のGoogle Codelabs サンプルから始めました。
このコードの実行
常にメソッドFirebaseAppIndexingInvalidArgumentException
によってスローされupdate()
ます。
に画像を追加する方法の提案はありIndexable
ますか?