私はアンドロイドニュースアプリケーションのためのGoogleアプリケーションのインデックス作成を統合しています。私は公式のドキュメンテーションとコードラボの例を見てきました。次のコードを使用して、index apiのオブジェクトを作成します。Android用Google App IndexingのsetIdメソッドとgetUrlメソッドの違いは?
Thing object = new Thing.Builder()
.setName(mTitle)
.setUrl(mUrl)
.build();
探索しながら、私はsetDescription()
は自明ですが、私はsetId()
とsetUrl()
方法、
、Thing.Builder
はさらに3つのセッターはsetId()
、setType()
とsetDescription()
、すなわち持っていることを知るようになりました
ドキュメントより
公共Thing.Builder SETID(文字列ID)
は、content.`
のオプションのウェブURLを設定します
公共Thing.BuilderてsetURL(ウリURL)
アプリ内のコンテンツのURLを設定します。
しかし、私は2つの違いを理解することはできません。どちらの方法もコンテンツのURLを設定しているようです。私の目的のために、すべてのニュース記事はユニークなURLを持っています。だから私はどのような方法にそのURLを設定する必要がありますか?
また、getTypeメソッドの使用は何ですか?それは "http" または "https"
公共Thing.BuilderのはsetType(文字列型)
は、コンテンツのschema.orgのタイプを設定を設定するためのものです。このドキュメントに基づいて