2014-10-05 2 views
0

내 기본 Android 앱에 Google Play의 모든 내 앱에 연결하려는 '추가 앱'버튼이 있습니다.Google Play에서 게시자와 연결되지 않음

나는이 링크를 해요 : http://developer.android.com/distribute/tools/promote/linking.html#UriSummary

문서 사항에 따라 위의 링크를, 내가이 쿼리를 사용 : 시장 : // 검색 Q = 술집 : PUBLISHER_NAME. 게시자 이름에 대괄호없이 내 이름을 사용했습니다. 내가 응용 프로그램을 실행하고 "더 많은 애플 리케이션"버튼을 클릭 때, 구글 플레이 스토어 앱이 열리고이 메시지를 보여줍니다 : 내가 "술집을 제거하면"my_name_here 술집 "

찾을

없음 결과를 "다음과 같은 url : market : // search? q = publisher_name 그러면 모든 응용 프로그램이 표시됩니다. 그러나 문제는 내 앱과 함께 내성에 맞는 다른 앱도 표시된다는 것입니다. 이 문제를 해결하는 방법을 모릅니다. 내가 원하는 것은 Google에서 내 앱만 연결하는 것입니다.

Google에서 StackOverflow를 검색했지만 해결책을 찾지 못했습니다. 나는 이것을 Galaxy Note II에서 시험했다. 장치 관련 문제인지 확실하지 않습니다. 누구도 이런 식으로 우연히 만났습니까? 감사!

답변

0

우리는 지금까지도 동일한 문제와 이전 링크를 사용했습니다.

지금까지 해결 방법은

Intent marketIntent = new Intent(Intent.ACTION_VIEW,Uri.parse("http://play.google.com/store/search?q=Vendor+Name")); 

startActivity(marketIntent); 

이 작동 사용하는 것입니다, 그러나 이것은 창 오픈을 유발하고 또한 모든 단일 응용 프로그램을 업데이트하기 위해 우리를 필요로한다.

편집 : Liam이 제공 한 답변은 작동하지 않습니다. 단, 최근에 작동을 멈춘 몇 년 동안 사용한 링크 및 인용과 정확히 일치하므로 위의 웹 링크를 사용하는 유일한 해결책이 있습니다.

+0

이것은 유일한 해결 방법입니다. –

0

그냥이 문제가있어서 개발자 이름 주위에 따옴표를 추가하여 해결했습니다. 대신이의

이에

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://search?q=pub:Liam Cottle")); 

변경이 :

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://search?q=pub:\"Liam Cottle\"")); 

구글은 음 ... 정확히 인용 된 이름과 일치하는 결과를 표시합니다 Play 스토어 앱 그게 무슨의 I 어쨌든 발견 됐어.