索尼 Bravia 电视默认商店的 PackangeManager.getInstallerPackageName 的返回值是多少
Posted
技术标签:
【中文标题】索尼 Bravia 电视默认商店的 PackangeManager.getInstallerPackageName 的返回值是多少【英文标题】:What is the returned value of PackangeManager.getInstallerPackageName for Sony Bravia TV default store 【发布时间】:2017-06-09 20:33:57 【问题描述】:我需要区分我的应用程序(在同一台 Sony Bravia TV 上运行)是从索尼应用商店还是从 Google 应用商店安装的。寻找一种方法来做到这一点PackangeManager.getInstallerPackageName 派上用场,但我想知道我对索尼默认商店有什么期望。它将为空还是索尼填充了一些价值——比如谷歌的“com.android.vending”和亚马逊的“com.amazon.venezia”(据我所知)。
【问题讨论】:
【参考方案1】:对于 Sony Android TV,所有应用程序均通过 Google Play 商店分发。没有索尼应用商店。特色应用行和 Sony Select 只是 Google Play 商店的链接。
【讨论】:
非常感谢托尼。在这种情况下,是否有办法将应用程序启动与 Sony Select/特色应用程序与所有其他潜在位置区分开来? 要进入精选应用行和 Sony Select 需要与 Sony 签订合同。因此,如果您没有,应用程序将始终从用户可以自定义位置/顺序的普通应用程序行启动。 我相信是这样的。我们的客户确实有一个合同,我们假设当应用程序从该位置启动时,它会在应用程序中提供稍微不同的、特定于 Sony 的行为。我现在正在评估这在技术上是否可行。以上是关于索尼 Bravia 电视默认商店的 PackangeManager.getInstallerPackageName 的返回值是多少的主要内容,如果未能解决你的问题,请参考以下文章