티스토리 뷰

728x90
반응형

App is not indexable by Google Search

 <activity android:name="com.example.test.SampleActivity">
  <intent-filter>
  <action android:name="android.intent.action.MAIN" />
  <action android:name="android.intent.action.VIEW"/>
    <category android:name="android.intent.category.LAUNCHER" />
  </intent-filter>
 </activity>

위 처럼 단순히 AndroidManifest.xml 의 intent-filterACTION_VIEW 만 추가해주면 해당 경고가 사라지지만,

경고의 내용이 궁금하여 구글링 해보았다.

이 경고는 앱에 딥 링크를 구성하기 위한 것이며, 사용자가 모바일 검색에서 웹/앱과 일치하는 특정 키워드를 검색하는 경우 앱 내에서 특정 Activity/View 를 열 수 있는 intent 와 직접 연결할 수 있다고 한다.

딥 링크

'특정 페이지에 도달할 수 있는 링크' 를 뜻한다.

예로 웹 URL(http://blog.airbridge.io/deeplinkga-mweojyo/) 처럼, 모바일 어플리케이션에도 특정 페이지에 들어갈 수 있는 링크가 있다.

모바일로 웹 서핑을 하다가, 어떤 버튼을 누르고 네이티브 앱으로 바로 이동하는 경험을 해본적이 있을 것이다.

그것이 '모바일 딥링크'를 이용하여, 특정 앱 페이지로 들어가는 것이다.

즉, ACTION_VIEW 를 추가하는 것은

Google 에서 앱 콘텐츠를 크롤링하고 사용자가 검색 결과에서 앱을 입력할 수 있게 해주는 작업이다.

이 경고를 보내는 이유가

검색 엔진과 IT 회사들에게 모바일 컨텐츠 = 트래픽 = 수익 인데, 검색 및 인덱싱이 불가능한 모바일 컨텐츠 가 많아지면서 모바일 컨텐츠 역전 현상에 대비하는 것이다.

웹과 앱이 유기적으로 연결이 되어서 검색엔진에 오래 머물도록 유도하여야 하는데 모바일 컨텐츠가 역전이 되면서 트래픽이 하락하여 수익이 떨어지는 것이다.

References

https://stackoverflow.com/questions/34173545/missing-support-for-firebase-app-indexing-android-lint

https://code.tutsplus.com/ko/tutorials/how-to-enable-deep-links-on-android--cms-26317

http://blog.airbridge.io/deeplinkga-mweojyo/


반응형

'프로그래밍 > Android' 카테고리의 다른 글

[Android] 인터페이스 상수  (0) 2019.08.25
[Android] JNI  (0) 2019.08.25
[Android] Proguard  (0) 2019.02.19
[Android] do not concatenate text displayed with setText  (0) 2019.01.29
[Android] Android Studio Debugging  (0) 2019.01.16
공지사항
최근에 올라온 글