0

ユニバーサルリンクを介した新しい実装を使用して、iOS で Google アプリのインデックス作成がどのように機能するかを知っている人はいますか? https://developers.google.com/app-indexing/ios/appからわかるように

iOS 9 の Google App Indexing ドキュメントは、Safari の Google 検索からの iOS ユニバーサル リンクを提供します。iOS バージョン 7 および 8 の App Indexing は廃止され、新しい統合では使用できなくなりました

しかし、インデックスのメカニズムは明確ではありません。アプリで開くことができるリンクを Google 検索に追加するにはどうすればよいですか? アプリ側からの唯一のアクションは、アプリを次のものに登録することです。

[[GSDAppIndexing sharedInstance] registerApp:your iTunes ID];

Android の場合、アプリ インデックス オブジェクトの発表はありません: https://developers.google.com/app-indexing/android/publish

では、インデックス作成用のリンクをどこに追加できるのでしょうか? iOS 9 カスタム URL スキームを使用して、Google エンジンが iOS アプリのサイト コンテンツを検索できるようにする前:

<html>
<head>
  ...
  <link rel="alternate" href="ios-app://{itunes_id}/{scheme}/{host_path}" />
  ...
</head>

iOS 9 でも引き続き使用する必要がありますか?
インデックス作成にカスタム スキーム gsd-{ourscheme} を使用する必要がありますか?

4

1 に答える 1

3

新しい統合 (iOS 9 以降) はユニバーサル リンクに基づいており、「http」スキームを使用しているため、カスタム gsd-scheme を使用する必要はありません。

<link rel>タグを使用してディープリンクを公開する必要はありません。ディープリンクはapple-app-site-associationファイル経由で公開されます。

公式ドキュメントに記載されている手順に従ってください。問題はありません。

https://developers.google.com/app-indexing/ios/app

于 2016-01-07T09:03:28.273 に答える