Windows phone 8.1 什么是包/标识/名称,它对应什么?

Windows phone 8.1 什么是包/标识/名称,它对应什么?,windows-phone-8.1,windows-store-apps,windows-10-mobile,windows-phone-store,Windows Phone 8.1,Windows Store Apps,Windows 10 Mobile,Windows Phone Store,几天前,我在Windows phone应用商店上提交了我的第一个WP 8.1应用程序(它正处于认证阶段)。不幸的是,我在使用正确的ID时遇到了一些问题 在我的Microsoft Developer Dashboard中,当我转到“管理应用程序”时,我有如下内容(并非完全如此,但格式如下): 包装/标识/名称:11111 Keran.zzzzz XXXXX CCCCCCC 现在,在我的Package.appxmanifest文件中,我被迫将其作为标识名: Identity Name=“11111

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

在我的Microsoft Developer Dashboard中,当我转到“管理应用程序”时,我有如下内容(并非完全如此,但格式如下):

包装/标识/名称:11111 Keran.zzzzz XXXXX CCCCCCC

现在,在我的Package.appxmanifest文件中,我被迫将其作为标识名:

Identity Name=“11111 keran.zzzzz xxxxx ccccccccc”等…”

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

var-appId=Windows.ApplicationModel.Store.CurrentApp.appId 它会返回一些GUID

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

cd“C:\Program Files(x86)\Microsoft SDK\Windows Phone\v8.1\Tools\IsolatedStorageExplorerTool” ISETool.exe ts de[MYAPPGUID]C:\Isolated

当我提供从代码中获得的GUID时,它表示应用程序未安装,当我提供标识名(11111 keran.zzzzz xxxxx ccccccccc)时,它表示它不是GUID

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


这真是一团糟,我在任何地方都找不到好的教程,因此非常感谢任何帮助和提示

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


据我所知,隔离存储库XploreTool Windows Phone 8.0,这可能就是你的8.1应用程序出现问题的原因。如果您想探索或修改WP 8.1本地存储,最好的工具是。试试看

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


据我所知,隔离存储库XploreTool Windows Phone 8.0,这可能就是你的8.1应用程序出现问题的原因。如果您想探索或修改WP 8.1本地存储,最好的工具是。试试看

除了@Andrey所说的之外,我想为你的第三个问题补充一点

目前,广告完全没有显示,代码甚至没有显示 转到错误(我正在使用AdMediator控件)

实际上,对于AdControl和间隙式广告,您需要应用程序ID和广告单元ID。 在仪表板中,单击“通过广告赚钱”:

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

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

但是,关于Admediator control,这些参数在您提交应用程序包时会根据应用程序的内容自动填写,因此您无需自行添加应用程序ID和广告单元ID。 有关更多信息,请参考以下文章:

以下是添加Admediator广告的过程: 首先请下载 然后添加引用

之后添加连接服务

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

然后将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>

除了@Andrey所说的之外,我想为你的第三个问题补充一些东西

目前,广告完全没有显示,代码甚至没有显示 转到错误(我正在使用AdMediator控件)

实际上,对于AdControl和间隙式广告,您需要应用程序ID和广告单元ID。 在仪表板中,单击“通过广告赚钱”:

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

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

但是,关于Admediator control,这些参数在您提交应用程序包时会根据应用程序的内容自动填写,因此您无需自行添加应用程序ID和广告单元ID。 有关更多信息,请参考以下文章:

以下是添加Admediator广告的过程: 首先请下载 然后添加引用

之后添加连接服务

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

然后将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>


谢谢,这真的让人大开眼界!我要试试这个工具。我想我现在已经很好地配置了广告,一旦我的应用程序获得认证,我就会对它进行测试(由于某种原因,它会在star上为微软QAs崩溃)