1

인스턴트 앱을 출시 할 때 오류 메시지가 표시됩니다. 생산에.인스턴트 앱 : "프로덕션 환경으로 푸시 할 때 웹 '인 텐트 필터'를 통해 'sample.com'사이트에 매핑되는 활성 APK가 하나 이상 있어야합니다.

나는이 게시물을 여기에서 읽었습니다 : You should have at least one active APK that is mapped to site 'sample.com' via a web 'intent-filter' 그리고 이것은 좀 더 구체적입니다.

위의 링크 상태에 답 : 동일한 호스트 웹 '의도 필터'와 알파, 베타 또는 생산

업로드 설치 APK.

인스턴트 앱을 출시 할 때 알파에 인 텐트 필터를 업로드했고 프로덕션 환경에 인스턴트 앱을 릴리스 할 때 오류 메시지가 사라졌지만 같은 오류.

웹 '인 텐트 필터'를 통해 'sample.com'사이트에 매핑되는 활성 APK가 하나 이상 있어야합니다.

default-url 인 텐트 필터가있는 설치 가능한 APK는 alpha에만 업로드되었습니다. 그러나, 인스턴트 - 애플 리케이션을 프로덕션으로 보내려고 할 때 내 installable apk w/intent-filter를 프로덕션으로 옮길 필요가 있는지 궁금합니다.

+0

이유는 설치 한 앱과 인스턴트 앱의 동일한 트랙 레벨간에 동작이 동일해야하기 때문입니다. 사용자는 인스턴트 앱을 다운로드 한 후 적절한 인 텐트 필터없이 설치된 앱을 사용하는 경우 다른 URL 해결 동작을 경험하게됩니다. –

답변

1

이유는 설치된 응용 프로그램과 인스턴트 응용 프로그램의 동일한 트랙 수준에서 동작이 동일해야하기 때문입니다. 사용자는 인스턴트 앱을 다운로드 한 후 적절한 인 텐트 필터없이 설치된 앱을 사용하는 경우 다른 URL 해결 동작을 경험하게됩니다.

+1

아직 시도하지는 않았지만 확인할 수 있으면 허용 된 답변을 업데이트합니다. – mco

0

활동에 app-link를 추가해야합니다. 어떻게 생겼는지 한 가지 예가 있습니다.

 <activity 
     android:name=".GoodbyeActivity" 
     android:label="@string/title_activity_goodbye" 
     android:theme="@style/AppTheme"> 

     <intent-filter 
      android:autoVerify="true" 
      android:order="1"> 
      <action android:name="android.intent.action.VIEW" /> 

      <category android:name="android.intent.category.BROWSABLE" /> 
      <category android:name="android.intent.category.DEFAULT" /> 

      <data android:scheme="https" /> 
      <data android:scheme="http" /> 
      <data android:host="hello-flavors.instantappsample.com" /> 
      <data android:pathPrefix="/goodbye" /> 

     </intent-filter> 

    </activity> 

또한 앱 링크 보조 도구를 사용하여 의도 필터를 생성 할 수도 있습니다. 열려면 도구> App Links Assistant를 선택하십시오. 자세한 내용을 보려면 https://developer.android.com/studio/write/app-link-indexing.html

+0

앱 링크 설정이 있습니다. 개발 및 사전 릴리스에서 응용 프로그램을 테스트 할 때 모든 것이 잘 작동합니다. 프로덕션 환경으로 전환 할 때이 오류가 발생합니다. 프로덕션 앱에없는'default-url' 인 텐트 필터와 관련이 있다고 생각합니다. – mco

0

적어도 하나의 default-url을 앱의 진입 점으로 정의해야합니다. 나는 내부에 아래와 같이 <activity> 태그를 정의했다.

<activity .....> 
      <meta-data 
       android:name="default-url" 
       android:value="https://www.example.com/home" /> 
</activity> 
관련 문제