2012-03-05 3 views
2

TextToSpeech를 사용하는 Android 앱이 있습니다. TextToSpeech.Engine.ACTION_CHECK_TTS_DATA 인 텐트를 시작하여 TTS 패키지가 설치되어 있는지 확인합니다. 이 의도는 링크를 시작합니다TTS 설치 의도를 amazon 앱 스토어에 가리키는 방법은 무엇입니까?

Intent installIntent = new Intent(); 
installIntent.setAction(TextToSpeech.Engine.ACTION_INSTALL_TTS_DATA); 
startActivity(installIntent); 

다음 TTS 패키지가 존재하는지 확인하는 의도가 존재하지 않는 결과로 돌아 오는 경우에, 나는 TTS 패키지를 설치하려는 의도 킥오프 시장,하지만 나는 그것이 어떤 tts 꾸러미를 설치할지 결정하는 방법을 잘 모르겠다. 항상 동일한 TTS 앱을 가리 킵니까? 아마존 앱 스토어를 가리킬 수있는 방법이 있습니까, 아니면 아마존 앱 스토어의 tts 패키지가 내 앱의 아마존 버전을 사용자에게 알려야합니까? Amazon은 TextToSpeech.Engine.ACTION_INSTALL_TTS_DATA 의도가 사용자에게 안드로이드 마켓을 가리키고 있었기 때문에 내 앱 제출을 거부했습니다.

답변

1

AFAIK, 할 수 없습니다. TTS 데이터가 Amazon Appstore에 있는지조차 알지 못합니다. 다음과 같은 두 가지 옵션이 있습니다.

  • 시스템 의도를 사용하는 아마존 사람들에게 설명하고 명시 적으로 마켓을 가리 키지 않았습니다. 아마도 Amazon 기기 (Kindle Fire 등)에서이 의도는 기본적으로 저장소로 이동합니다.
  • Amazon 버전에서 플래그를 설정하고 TTS 확인을 건너 뜁니다.
+0

나는 아마존에 연락했으며, 시장에 명시 적으로 언급하지 않았기 때문에이 사례에 대한 예외를 만들었습니다. 당신의 도움을 주셔서 감사합니다. –

관련 문제