【问题标题】:How to point TTS install intent to the amazon app store?如何将 TTS 安装意图指向亚马逊应用商店?
【发布时间】:2012-03-05 02:15:44
【问题描述】:

我有一个使用 TextToSpeech 的 android 应用程序。我通过启动TextToSpeech.Engine.ACTION_CHECK_TTS_DATA 意图检查是否安装了 TTS 包。如果检查 TTS 包是否存在的意图返回结果它不存在,那么我将启动安装 TTS 包的意图:

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

这个意图将启动一个市场链接,但我不确定它如何决定安装哪个 tts 包。它总是指向同一个 tts 应用程序吗?有没有办法让它指向亚马逊应用商店,或者我应该为我的应用程序的亚马逊版本指向用户指向亚马逊应用商店中的哪个 tts 包?亚马逊拒绝了我的应用提交,因为 TextToSpeech.Engine.ACTION_INSTALL_TTS_DATA 意图将用户指向安卓市场。

【问题讨论】:

    标签: android


    【解决方案1】:

    AFAIK,你不能。我什至不知道 TTS 数据是否在 Amazon Appstore 上。你有两个选择:

    • 向亚马逊人员解释您正在使用系统意图,并且没有明确将其指向市场。据推测,在亚马逊设备(Kindle Fire 等)上,此意图将默认​​转到他们的商店。
    • 在您的 Amazon 版本中设置一个标志,并完全跳过 TTS 检查。

    【讨论】:

    • 我联系了亚马逊,他们对此案破例,因为我没有明确指出市场。感谢您的帮助。
    猜你喜欢
    • 2022-12-03
    • 1970-01-01
    • 2011-08-10
    • 2015-06-02
    • 2011-10-04
    • 1970-01-01
    • 2012-05-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多