問題タブ [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.

0 投票する
1 に答える
115 参照

android - アプリのインデックス登録 Android アクティビティ

アプリのインデックス作成を構成しようとしていて、「Fetch」で問題が発生しています。以下は私が設定したものです:

  1. ウェブサイトとアプリの追加と確認/apk
  2. 関連する Web サイトと apk/アプリ。
  3. AndroidManifest.xmlの activity タグの下に次の構成を追加しました

取得ページ - "android-app://package-name/"[既に存在する / ページに表示されている]。

テキスト フィールドに次のように入力しました - http://mywebsite.com/mypage、デバッグ apk をアップロードしました (Google Play の現在のバージョンにはディープ リンクがないため)。確認すると、サポートされていない URL というエラーが表示されます。サポート/チュートリアルのリンクに記載されている正確な手順に従っているため、これは私を困惑させています。

また、表示されたパスが正しくないことに気付きました/http:/mywebsite.com/mypage

助けてください、私がこれを解決しようとしてから数日が経ちました..すべてのリンクを数回通過しましたが、運がありません.

よろしく

0 投票する
0 に答える
60 参照

android - Android Google App Indexing - start メソッドは onStart オーバーライドで実行する必要がありますか?

これは少し不十分な質問のように思えるかもしれませんが、メソッドがアクティビティの onStart メソッドのオーバーライド以外の場所で実行される例は他に見つかりませんでした。(Google App Indexing のドキュメントもあまり良くありません)

しかし、私たちのアプリには、start メソッドで渡されるアクションを実際に構築するために必要なすべてのデータがありません。したがって、onResume では、バックグラウンドでデータをロードするスレッドを開始してから、start メソッドを呼び出しています。

この開始を onStart で呼び出す必要があるかどうか疑問に思っています。そうしないと、App Indexing が妨げられる可能性があります。私の観察では、そうすべきではありませんが、onStart の例しか見たことがないので、100% 確実ではありません。

https://developers.google.com/android/reference/com/google/android/gms/appindexing/AppIndexApi

Xamarins の例:

https://blog.xamarin.com/connect-with-your-users-with-google-search-and-app-indexing/

0 投票する
0 に答える
697 参照

android - アプリのインデックス作成の実装が機能していません

これが私のアクティビティ構造です: SplashActivity -> MainActivity. 私の MainActivity には、ContentProvider から取り込まれた Spinner があります。Spinner の選択に基づいて、さまざまなコンテンツをユーザーに提示します。コンテンツは、私の Web サイトのコンテンツに完全に対応しています。私のウェブサイトは長い間インデックスされており、正常に機能しています。今、私は自分のアプリでそのコンテンツにインデックスを付けたいと思っています。

これが私のマニフェストです

これが私の MainActivity の app-indexing 部分です

これがユーティリティメソッドです

最後に、使用しているgradleで

重要なポイント

  • App-Invite の動作: 招待を送信してから招待を開くことができます (コードは表示されていません)
  • ディープ リンクは機能します。自分のサイトへのリンクを自分に送信すると、Android フォンでリンクを開くと、アプリで完全に開きます。
  • Google 検索でアプリがインデックスに登録されていない
  • Play ストアまたはローカル apk のどちらを指定しても、Fetch as Google は「URI がサポートされていません」で失敗します。

フィルターに注目

ドキュメントのどこにも表示されません。しかし、他に何も機能しません。だから私はそれを追加しました。まだ機能していません。

私はログを表示していませんが。ログを記録しているので、アプリのインデックス作成コードが実行されていることがわかります。

0 投票する
0 に答える
125 参照

android - Google アプリのインデックス登録が機能していません

Android アプリに Google アプリのインデックス作成を追加しました。しかし、それは部分的に表示されています。Google Play サービスを更新しようとしたことを完了するために、Google Play サービスを更新した後、トラッカーが機能しません (Google アナリティクスに使用しました)。新しい構成ファイルの生成を示しています。すでに 1 つの構成ファイルを使用していますが、新しい構成ファイルで変更する必要がありますか?

これで私を助けてください。お時間をいただきありがとうございます

もう1つ、Google Firebase Servicesにアップグレードすることが示されていますか? では、firebaseを使用する必要がありますか?

0 投票する
1 に答える
153 参照

android - Google アプリのインデックス登録を実装するには、HTTPS ウェブサイトが必要ですか?

アプリのインデックス作成とディープ リンクを計画しています。私のウェブサイトをアプリにリンクするには、そのサイトは HTTPS サイトである必要がありますか?

公式の Android ドキュメントでは、Web サイトにデジタル アセット JSON ファイルが必要であると記載されています。

https://domain[:optional_port]/.well-known/assetlinks.json

ドキュメントからのテキスト:

システムは、暗号化された HTTPS プロトコルを介して JSON ファイルを検証します。アプリのインテント フィルターに https が含まれているかどうかに関係なく、ホストされているファイルが HTTPS 接続経由でアクセスできることを確認してください。