1

Firebase로 내 어플리케이션을 만드는 과정에서 Firebase App Indexing을 제외하고는 거의 완료되었습니다. 그것이 웹에서 더 많은 트래픽을 얻는 것을 도울 수 있었기 때문에 나는이 기능으로 매우 끝났지 만, 문제는 내가 이것을 어떻게 구현 하는지를 정말로 볼 수 없다. Firebase Docs에 따르면이 코드 코드로 내 앱을 등록하기 만하면됩니다.IOS 어플리케이션을위한 Firebase App Indexing 작업 방법

[[FIRAppIndexing sharedInstance] registerApp:your Apple ID from iTunes Connect]; 

내가 그랬지만 그 후에 어떻게해야합니까?

1. 내 앱은 firebase 앱이므로 firebase 실시간 데이터베이스를 제외하고 내 콘텐츠를 호스팅 할 웹 사이트가 없습니다. 내 콘텐츠를 크롤러가 사용할 수 있습니까? 만약 내가 어떻게 그들에게 제공 할 수 있습니까?

2. Google 검색 결과에 내 콘텐츠를 표시 할 수 있다면 모든 콘텐츠를 표시하고 싶지 않습니다. 예를 들어 내 콘텐츠 중 일부만 보여주고 싶습니다. 예를 들어 일반 지식 관련 질문을 공유하는 소셜 앱이 있습니다. 검색 결과에서 "가장 높은 산이 무엇입니까?"와 같은 질문 만 표시하고 싶은 경우 사용자가 답변을보고 싶다면 내 앱으로 가져 가야합니다. 어떻게 할 수 있습니까?

3. 문서 당 하나씩 Google 검색에서 사용자를 안내하기 위해 내 앱 콘텐츠에 대한 단일 링크를 만들 필요가 있다는 것을 알게되었지만 어떻게해야할까요? 하자 사용자가 질문을 만들 때 보편적 인 링크를해야합니까 ?? 그렇다면 어떻게 할 수 있습니까 ??

도움 주셔서 대단히 감사합니다.

답변

0

현재 Firebase App Indexing을 사용하는 iOS에서는이 기능을 사용할 수 없습니다. Android의 상황은 약간 씩 다르지만 귀하의 질문에는 해당되지 않습니다.

iOS에서 Firebase App Indexing은 앱에 해당 콘텐츠가있는 Google 검색 결과에서 웹 사이트의 페이지를 간단히 강조 표시합니다. 이것은 애플의 유니버설 링크 표준에 피기 백함으로써 달성되며, 앱 내부에서 사전에 '크롤링'이 일어나지 않습니다. 즉, 콘텐츠 패리티가 1 : 1 인 앱에 해당하는 웹 페이지가 없으면 iOS의 Firebase App Indexing에서 실제로 혜택을 볼 수 없습니다.

가장 좋은 해결 방법은 앱을 열고 (설치되어있는 경우) 또는 앱 스토어로 리디렉션하는 유일한 목적 (설치되지 않은 경우)에서 앱의 모든 콘텐츠에 대해 '자리 표시 자 페이지'를 거의 생성하지 않는 것입니다). 이상적으로 사용자가 다운로드 한 후에도 올바른 콘텐츠를 볼 수 있도록 지연 연결 기능이 필요합니다. 재미있는 사실 : 이것은 본질적으로 HotelTonight이 전체 비즈니스 모델을 운영하는 방법입니다. 불행하게도 Firebase의 구현은 이러한 전체 흐름을 지원할 정도로 성숙하지는 않았으며 Google은 검색 결과에서 앱 전용 콘텐츠를 적절하게 순위를 지정하는 방법을 아직 모르기 때문에 자리 표시 자 페이지를 프로 액티브하게 제출해야 할 것입니다.

뻔뻔한 플러그 : Branch에 우리는 위의 모든 것을 무료 서비스로 제공합니다. 자세한 내용은 here을 참조하고 설정 문서 here을 살펴보십시오.

+0

Firebase와 함께 지점을 사용할 수 있습니까 ?? 왜냐하면 나는 firebase google signin과 실시간 데이터베이스로 내 앱을 거의 끝내었지만 지금은 지점 유니버설 링크, App Indexing 및 기타 자료에도 관심이 많기 때문입니다. 감사. – ilvcs

+0

물론 가능합니다! Firebase는 매우 모듈 식이므로 Firebase의 App Indexing 및 Dynamic Links 모듈에 대한 Branch를 플러그 앤 플레이 업그레이드로 생각하면됩니다. –