こんにちは 私は製品を扱うアプリを開発しており、Android アシスタントを使用してユーザー エクスペリエンスを向上させたいと考えています。
Google のドキュメントを読み、まず以下のコードを使用してみます。
@Override
public void onProvideAssistContent(AssistContent assistContent) {
super.onProvideAssistContent(assistContent);
String structuredJson = new JSONObject()
.put("@type", "MusicRecording")
.put("@id", "https://example.com/music/recording")
.put("name", "Album Title")
.toString();
assistContent.setStructuredData(structuredJson);
}
コードは呼び出されますが、現在のビューをクロールする Google アシスタントの通常のエクスペリエンスには何も追加されません。製品スキーマ ( schema.org ) (@product、@brand、@review ... を使用) も使用してみました。問題は、json オブジェクトが Google 検索で結果を返さないことだと思ったからです。しかし、この新しい json では何も表示されませんでした。
json が Google 検索で決定的でないという事実に問題があると思うとき、またはもっと何かをするのを忘れたとき、私は間違っていますか?
ありがとう