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 검색에서 내 앱 콘텐츠를 표시 할 수 없습니다. 무엇이 잘못 되었나요 ?? 또는 무언가를 잊고 있습니까 ??