2016-09-09 10 views
11

私はこの記事を見つけました:A new way to search for content in your appsと私は本当にこの機会に興奮しています。私はこのように、Googleの検索結果に自分のアプリケーションのコンテンツを表示したい:説明とプレビューを含むアプリケーションコンテンツをGoogle検索結果に追加するにはどうすればよいですか?

Google In Apps Search

しかし、この記事はあなたのアプリケーションでこの機能を実装する方法についての情報はありません。

記事で説明したように、私は、自分のアプリケーションにのAppインデックスAPIを使用します。

これは私のコードです:

... 
    private GoogleApiClient mClient; 

    @Override protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.ac_main); 
    mClient = new GoogleApiClient.Builder(this).addApi(AppIndex.API).build(); 
    } 

    public Action getAction() { 
    Thing object = new Thing.Builder() 
     .setName("Test Content") 
     .setDescription("Test Description") 
     .setUrl(Uri.parse("myapp://com.example/")) 
     .build(); 

    return new Action.Builder(Action.TYPE_VIEW).setObject(object) 
     .setActionStatus(Action.STATUS_TYPE_COMPLETED) 
     .build(); 
    } 

    @Override 
    public void onStart() { 
    super.onStart(); 
    mClient.connect(); 
    AppIndex.AppIndexApi.start(mClient, getAction()); 
    } 

    @Override 
    public void onStop() { 
    AppIndex.AppIndexApi.end(mClient, getAction()); 
    mClient.disconnect(); 
    super.onStop(); 
    } 
... 

そして、ティ

Search result

Googleはなく、説明とプレビュー画像のない自分のアプリケーションのテスト内容を示します。■結果です。 Google検索結果に説明やプレビュー画像を追加する方法はありますか?(YouTubeやTwitterなど)

答えて

2

この

 Thing object = new Thing.Builder() 
    .setName("Test Content") 
    .setDescription("Test Description") 
    .setUrl(Uri.parse("myapp://com.example/")) 
    //.put("image","YourImageUrlHere") 
    //I took one android logo url 
    .put("image","http://www.logospike.com/wp-content/uploads/2015/10/Android_Logo_04.png") 
    .build(); 

というイメージがImageObjectまたは画像URLを指定できます試してみてください。

あなたはAction.VIEW_TYPEを使用しています。ドキュメントを1として

https://developers.google.com/android/reference/com/google/android/gms/appindexing/Action#TYPE_VIEW

のpublic static final String型TYPE_VIEW

静的なビジュアルコンテンツを消費する行為。 定数値: "https://schema.org/ViewAction"

https://schema.org/ViewActionを参照してください。「画像から」オブジェクトを見つけることができます。

ご希望の場合はお手数ですが、

+0

私はすでにこれを試しましたが、残念なことに、それは助けになりませんでした。 –

+0

今すぐお試しください。私は自分の答えを編集しました。 –

関連する問題