私は Android 開発者で、最近開発したアプリにアプリのインデックス作成を実装するよう依頼されました。このアプリは、このウェブ ホテル検索エンジンのアプリ バージョンです: https://www.hotelsclick.comであり、既に公開されています: https://play.google.com/store/apps/details?id=com.towers。ホテルクリック
これで、アプリのディープリンクを Google に知らせるために行う最善の方法は、ウェブサイトの URL とアプリの URI を対応させることだと理解しました。
ウェブサイトでは、特定のホテル (つまり、https://www.hotelsclick.com/?hotel_id=135738 ) にリンクできます。これは、ユーザーがモバイルで検索しているときに Google に伝えることができるため、アプリのインデックス作成に適していると思います。そのホテルの場合、おそらくIDではなく名前で;-)、彼はそのIDをパラメーターとして渡す私のアプリの特定のアクティビティにリダイレクトされる可能性があります。URI は myappbaseuri://hotel_id/135738 のようなものになると思いますよね?
さて、私の頭に浮かぶいくつかの質問があります:
1- Google は、hotelsclick.com/?hotel_id=something クエリを myappbaseuri://hotel_id/something に自動的にマッピングしますか? そうでない場合は、どこにどのように伝えればよいですか? もちろん、IDごとに指定したくありませんし、それも必要ないと思います...
2- 現在、アプリはウェブサイトが行うすべての機能を実装しておらず、各ウェブサイト ページに対応するアクティビティがありません。アプリに一致する画面がない Web サイトのすべての URL を .noindex ファイルに入れますか? 対応するページだけを Google に伝え、アプリのインデックス作成のために残りを無視する方法はありませんか?
あなたが提供できる答えをありがとう。すべてのトピックを間違った方法で取得していないこと、および質問がトピックから外れていないことを願っています