2017-01-24 1 views
1

Je dois distinguer si mon application (fonctionnant sur le même Sony Bravia TV) a été installée à partir de l'App Store de Sony ou de Google. Vous cherchez un moyen de le faire PackangeManager.getInstallerPackageName utile mais je voudrais savoir quelle valeur je peux attendre pour le magasin par défaut de Sony. Est-ce que ça va être nul ou Sony a-t-il une certaine valeur - comme "com.android.vending" pour Google et "com.amazon.venezia" pour Amazon (d'après ce que j'ai pu trouver). Pour Sony Android TV, toutes les applications sont distribuées via Google Play Store.Quelle est la valeur retournée de PackangeManager.getInstallerPackageName pour le magasin par défaut de Sony Bravia TV

Répondre

0

Il n'y a pas de magasin d'applications Sony. La rangée des applications en vedette et Sony Select ne sont que des liens vers Google Play Store.

+0

Merci beaucoup Tonni. Dans ce cas, existe-t-il un moyen de différencier un lancement d'application de l'application Sony Select/featured de tous les autres emplacements potentiels? – krozalski

+0

Pour accéder à la ligne des applications en vedette et Sony Select nécessite un contrat avec Sony. Donc, si vous ne l'avez pas, l'application sera toujours lancée à partir de la ligne normale de l'application où l'emplacement/commande peut être personnalisé par l'utilisateur. –

+0

Je crois que c'est le cas. Notre client a un contrat et nous sommes supposés fournir un comportement légèrement différent, spécifique à Sony, au sein de l'application lorsqu'elle est lancée à partir de cet emplacement. J'évalue maintenant si cela est techniquement possible. – krozalski