Package/Identity/Name 是什么,它对应什么?

What is Package/Identity/Name and what does it correspond to?

几天前,我在 Windows phone 商店(正处于认证阶段)提交了我的第一个 WP 8.1 应用程序。不幸的是,我在正确 ID 方面遇到了一些麻烦。

在我的 Microsoft Developer Dashboard 中,当我转到 "manage application" 时,我有类似这样的内容(不完全像这样,但采用这种格式):

Package/Identity/Name: 11111Keran.zzzzzxxxxxccccccc

现在,在我的 Package.appxmanifest 文件中,我不得不将其作为身份名称:

身份名称="11111Keran.zzzzzxxxxxccccccc" 等...>

这是应用程序 ID 吗?通常应用程序 ID 是一个 GUID,但我没有将它存储在任何配置文件中。我只能使用此代码重试它:

var appId = Windows.ApplicationModel.Store.CurrentApp.AppId; 它 returns 我一些 GUID。

当我尝试使用此脚本从我的应用程序的独立存储中提取数据时出现问题:

光盘"C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.1\Tools\IsolatedStorageExplorerTool" ISETool.exe ts de [MYAPPGUID] C:\Isolated

当我提供从代码中获得的 GUID 时,它说应用程序未安装,当我提供身份名称 (11111Keran.zzzzzxxxxxccccccc) 时,它说它不是 GUID。

更不用说我现在完全不知道我应该在 Microsoft Adveristing in Application ID 的广告配置中添加什么 - 应该是我收到的 GUID,还是 11111Keran.zzzzzxxxxxccccccc,还是会一旦我的应用程序通过认证就来?目前广告完全没有显示,代码甚至没有出现错误(我正在使用 AdMediator 控件),只是黑框,里面什么也没有。

真是一团糟,我在任何地方都找不到好的教程,所以任何帮助和提示将不胜感激

包名称 是您的包的名称。它是唯一的,可以在用户系统中标识您的包裹。当您创建一个新项目时,Visual Studio 会分配一些 GUID 以将其用作您的包的名称。但是,当您将您的应用程序与商店相关联并选择您保留的应用程序名称之一时,VS 会将包名称更新为一些更具可读性的值,通常包含一串短字母和数字以及应用程序名称。如果您不打算将您的应用程序部署到 Windows 商店,您可以将此值更改为任何您想要的值。

据我所知,IsolatedStorageExplorerTool only supports Windows Phone 8.0, that's probably why you have problems with your 8.1 app. If you want to explore or modify your WP 8.1 local storage, best tool for this is IsoStoreSpy 。试试吧!

除了@Andrey 所说的,我想为你的第三个问题补充一些内容。

At the moment ads are completely not showing and the code doesn't even go to the errors (I'm using AdMediator control)

实际上,对于 AdControl 和插页式广告,您需要应用程序 ID 和广告单元 ID。 在仪表板中,单击通过广告获利:

找到此列并单击“显示选项”后

您将能够创建广告单元,您可以获得应用程序 ID 和广告单元 ID。 在你的VS项目中,请将它们替换成测试的。

而对于Admediator控件,这些参数是在您提交应用包时根据您的应用内容自动为您填写的,因此您无需自行添加Application ID和Ad unit ID。 有关更多信息,请尝试参考以下文章: Selecting and managing your ad networks

添加 Admediator 广告的步骤如下: 首先请下载 Microsoft Store Advertising SDK for Windows and Windows Phone 8.x. 然后添加引用

之后添加连接的服务

选择广告中介,然后点击配置 Select 广告网络

然后拖一个AdMediatorControl到主页面。

   <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>