2012-03-05 3 views
2

私はTextToSpeechを使用するアンドロイドアプリを持っています。 TextToSpeech.Engine.ACTION_CHECK_TTS_DATAインテントを開始して、TTSパッケージがインストールされているかどうかを確認します。この意図はへのリンクを起動しますTTSインストールのインテントをアマゾンのApp Storeに向けるには?

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

:TTSのパッケージが存在するかどうかをチェックする意図はそれが存在しないことの結果で戻ってくる場合は、その後、私はTTSのパッケージをインストールする意図をキックオフどのTTSパッケージをインストールするかを決める方法がわかりません。それは常に同じttsアプリを指していますか?アマゾンのアプリストアを指すようにする方法はありますか、またはアマゾンのアプリストアのどのパッケージを使って、私のアプリのアマゾンバージョンをユーザーに指し示すべきですか? Amazonは、TextToSpeech.Engine.ACTION_INSTALL_TTS_DATAというインテントがユーザーをアンドロイド市場に誘導していたため、私のアプリの投稿を拒否しました。

答えて

1

AFAIK、あなたはできません。 TTSデータがAmazonのAppstoreにあるかどうかわかりません。あなたは2つの選択肢があります:

  • あなたがシステムの意図を使用していたアマゾンの人に説明し、明示的にマーケティングを指摘しませんでした。おそらく、アマゾンデバイス(Kindle Fireなど)では、この意図はデフォルトでストアに送られます。
  • Amazonのバージョンでフラグを設定し、TTSチェックを完全にスキップします。
+0

私はアマゾンに連絡し、私は明示的に市場を指していなかったので、このケースの例外を出しました。ご協力いただきありがとうございます。 –

関連する問題