0

Il y a quelques jours, j'ai envoyé ma première application WP 8.1 sur le Windows Phone Store (en phase de certification). Malheureusement, j'ai un peu de mal avec les ID corrects.Qu'est-ce que Package/Identity/Name et à quoi correspond-il?

Dans mon tableau de bord Microsoft Developer, quand je vais à la "gérer l'application", j'ai quelque chose comme ça (pas exactement comme ça, mais dans ce format):

Package/Identité/Nom: 11111Keran. zzzzzxxxxxccccccc

maintenant, dans mon dossier de Package.appxmanifest je suis obligé de mettre cela comme un nom identité:

Nom identité = "11111Keran.zzzzzxxxxxccccccc" etc ...>

Est-ce l'ID de l'application? Normalement, l'ID de l'application est un GUID, mais je ne l'ai nulle part stocké dans un fichier de configuration. J'ai été seulement capable de le récupérer en utilisant ce code:

var appId = Windows.ApplicationModel.Store.CurrentApp.AppId; Et il me renvoie un certain GUID.

Le problème commence lorsque je tente d'extraire les données du stockage isolé de mon application utilisant ce script:

cd « C: \ Program Files (x86) \ Microsoft SDKs \ Windows Phone \ v8.1 \ Tools \ IsolatedStorageExplorerTool » ISETool.exe ts de [MYAPPGUID] C: \ isolé

lorsque je fournir le GUID que je suis arrivé du code, il est dit que l'application est pas installé, lorsque je donne le nom d'identité (11111Keran.zzzzzxxxxxccccccc) il dit que ce n'est pas un GUID. Sans compter que je ne sais pas maintenant ce que je devrais mettre dans la configuration d'annonce pour le Microsoft Adveristing dans l'identification d'application - devrait-il être le GUID que je reçois, ou le 11111Keran.zzzzzxxxxxccccccc, ou viendra-t-il une fois mon l'application est certifiée? Pour le moment les publicités ne sont pas complètement affichées et le code ne va même pas aux erreurs (j'utilise le contrôle AdMediator), juste une boîte noire avec rien dedans.

Il est un vrai gâchis et je ne peux pas trouver un bon tutoriel partout, de sorte que toute aide et des conseils seront très appréciés

Répondre

1

Nom du paquet est le nom de votre colis. C'est unique et identifie votre paquet dans le système de l'utilisateur. Lorsque vous créez un nouveau projet, Visual Studio affecte un GUID pour l'utiliser comme nom de votre package. Toutefois, lorsque vous associez votre application au magasin et que vous choisissez l'un de vos noms d'applications réservés, VS met à jour le nom du package avec une valeur plus lisible, comprenant généralement une courte chaîne de lettres et de chiffres associée au nom de l'application. Si vous ne déployez pas votre application sur le Windows Store, vous pouvez modifier cette valeur en fonction de vos besoins. Pour autant que je sache, IsolatedStorageExplorerTool only supports Windows Phone 8.0, c'est probablement la raison pour laquelle vous avez des problèmes avec votre application 8.1. Si vous voulez explorer ou modifier votre stockage local WP 8.1, le meilleur outil pour cela est IsoStoreSpy. Essaye le!

+0

Merci, ça a vraiment beaucoup éclairé! Je vais essayer l'outil. Je pense avoir les annonces bien configurées maintenant, je vais les tester une fois que mon application sera certifiée (pour une raison quelconque, elle se bloque pour Microsoft QA au démarrage et le seul commentaire que je reçois est " : 1. Exécuter l'application, 2. Notez que cela ne fonctionne pas "... Cependant, je ne peux pas le reproduire .. Encore j'ai fait quelques corrections et je vais voir si la deuxième soumission a corrigé le problème.Merci encore – Keran

2

En plus de ce que @Andrey a dit, je veux ajouter quelque chose pour votre troisième question.

les publicités de moment sont complètement pas à l'affiche et le code n'a même pas aller aux erreurs (j'utilise le contrôle de AdMediator)

En fait, pour AdControl et annonces interstitielles, vous avez besoin Identifiant de l'application et identifiant de l'unité publicitaire Dans le tableau de bord, cliquez Monetize avec des annonces: enter image description here

Après avoir trouvé cette colonne et cliquez sur Afficher les options

enter image description here

Vous serez en mesure de créer des blocs d'annonces, vous pouvez obtenir ID d'application et Ad ID de l'unité. Dans votre projet VS, remplacez-les par les tests. Cependant, à propos du contrôle Admediator, ces paramètres sont automatiquement renseignés lorsque vous soumettez votre package d'application, en fonction du contenu de votre application. Vous n'avez donc pas besoin d'ajouter l'ID d'application et l'identifiant du bloc d'annonces. Pour plus d'informations, s'il vous plaît essayer de se référer à l'article suivant: Selecting and managing your ad networks

Voici la procédure pour ajouter une annonce Admediator: Première s'il vous plaît télécharger Microsoft Store Advertising SDK for Windows and Windows Phone 8.x. ajouter ensuite référence enter image description here

Après cela Ajouter connecté Service

Choisir médiateur annonce puis cliquez sur Configurer Sélectionnez réseaux publicitaires enter image description here

Faites ensuite glisser un objet AdMediatorControl sur la page principale.

<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> 
    <WindowsPhone81:AdMediatorControl x:Name="AdMediator" HorizontalAlignment="Left" Height="304" Id="AdMediator-Id-269CB8A1-6751-4872-9F35-188DA32B9A2C" Margin="59,47,0,0" VerticalAlignment="Top" Width="306"/> 
    <Button x:Name="button" Content="Button" HorizontalAlignment="Left" Margin="909,163,0,0" VerticalAlignment="Top"/> 
    </Grid> 
+0

Remerciements Je pense que j'ai tout nettoyé en ce qui concerne les IDs.Certains exemples d'annonces apparaissent dans mon débogage.Une fois que mon application arrive au magasin, je vais voir si cela fonctionne, merci encore. – Keran