0

google app.so에서 사용자 검색을 할 때마다 Google 앱의 모바일 앱에 내 앱 콘텐츠를 표시하고 싶습니다. 내 앱이 내 앱 콘텐츠 목록에 표시 될 수 있습니다. 다른 단어를 찾고 있습니다. 내가 가이드 및 문서의 많은 일을했다android app content firebase indexing

enable personal content firebase indexing ..., 내가 일이에 시도 내가

.. 웹 URL을위한 앱 색인을 할 수 있어요하지만 난 또한 구글 검색 에 내 응용 프로그램의 내용을 표시 할 아래 코드를 사용하여 ..

만든 의도 서비스

public class AppIndexingService extends IntentService { 
    DatabaseAccess databaseAccess; 


    public AppIndexingService() { 
     super("AppIndexingService"); 

    } 

    @Override 
    protected void onHandleIntent(Intent intent) { 
     databaseAccess = DatabaseAccess.getInstance(getApplicationContext(), getResources().getString(R.string.shamukey)); 
     databaseAccess.open(); 
     ArrayList<Indexable> indexableNotes = new ArrayList<>(); 
ArrayList<RaviMessages>indexableMessagesArrayList=databaseAccess.readArticles("bagale"); 
     for (RaviMessages recipe :indexableMessagesArrayList) { 

      Indexable noteToIndex = Indexables.noteDigitalDocumentBuilder() 
       .setName(recipe.getName()) 
       .setDescription(recipe.getStatus()) 
        .setUrl("android-app://com.itsvibrant.FeelMyLoveMarathi/") 
       .put("image","http://www.logospike.com/wp-content/uploads/2015/10/Android_Logo_04.png") 
       .build(); 

       indexableNotes.add(object); 
      } 


     if (indexableNotes.size() > 0) { 
      Indexable[] notesArr = new Indexable[indexableNotes.size()]; 
      notesArr = indexableNotes.toArray(notesArr); 

      // batch insert indexable notes into index 
      FirebaseAppIndex.getInstance().update(notesArr); 
     } 

    } 
} 

Android 매니페스트 파일.

<application 
     android:name=".ApplicationContext" 
     android:allowBackup="true" 
     android:icon="@mipmap/fml_mar" 
     android:label="@string/app_name" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme"> 
     <meta-data 
      android:name="android.app.default_searchable" 
      android:value="com.itsvibrant.FeelMyLoveMarathi.MainActivity" /> 

     <activity 
      android:name=".MainActivity" 
      android:label="@string/app_name" 
      android:theme="@style/AppTheme.NoActionBar"> 
      <intent-filter> 

       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
      <intent-filter> 
       <action android:name="android.intent.action.SEARCH" /> 
      </intent-filter> 

      <meta-data 
       android:name="android.app.searchable" 
       android:resource="@xml/searchable" /> 


      <intent-filter android:autoVerify="true"> 
       <action android:name="android.intent.action.VIEW" /> 
       <category android:name="android.intent.category.DEFAULT" /> 
       <category android:name="android.intent.category.BROWSABLE" /> 

       <data android:scheme="android-app" 
        android:host="com.itsvibrant.FeelMyLoveMarathi" /> 
       <data 
        android:host="ravindrabagale.com" 
        android:pathPrefix="/" 
        android:scheme="http" /> 
       <data 
        android:host="shayari" 
        android:scheme="ravindrabagale" /> 
      </intent-filter> 
     </activity> 

     <meta-data 
      android:name="com.google.android.gms.version" 
      android:value="@integer/google_play_services_version" /> 

     <service android:name="AppIndexingService" 
      android:exported="true" 
      android:permission="com.google.android.gms.permission.APPINDEXING"> 
      <intent-filter> 
       <action android:name="com.google.firebase.appindexing.UPDATE_INDEX" /> 
      </intent-filter> 
     </service> 


    </application> 

하지만 여전히 Google 검색에서 내 앱 콘텐츠를 표시 할 수 없습니다. 무엇이 잘못 되었나요 ?? 또는 무언가를 잊고 있습니까 ??

답변

0

https://www.google.com/webmasters/tools에 & 웹 사이트의 올바른 속성을 추가 했습니까?

또한 Play 스토어 개발자 포털을 통해 웹 사이트를 확인 했습니까? 그렇지 않은 경우 여기에 해당 지침에 대한 링크가 있습니다. 어떤 이유로 이러한 단계는 App Indexing의 Firebase 예제에서 직접 설명하지 않습니다.