0

几天前,我在Windows手机商店推出了我的第一个WP 8.1应用程序(它在认证阶段)。不幸的是,我在正确的ID方面遇到了一些麻烦。什么是包装/标识/名称和它对应的是什么?

在我的微软开发人员信息中心,当我去到“管理应用程序”,我有这样的事情(不完全是这样,但这种格式):

封装/标识/名称:11111Keran。 zzzzzxxxxxccccccc

现在,在我的Package.appxmanifest文件,我不得不把这个作为一个标识名称:

身份NAME = “11111Keran.zzzzzxxxxxccccccc” 等...>

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

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

的问题,当我尝试使用该脚本从我的应用程序的独立存储中提取数据开始:

CD“C:\ Program Files文件(x86)的\微软的SDK \的Windows Phone \ V8.1 \工具\ IsolatedStorageExplorerTool” ISETool.exe TS解[MYAPPGUID] C:\隔离

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

更不用说我现在完全不知道我应该在Microsoft Adveristing的应用程序ID的广告配置中放置什么 - 它应该是我收到的GUID还是11111Keran.zzzzzxxxxxccccccc,还是它会一次性显示应用已通过认证?目前广告完全没有显示,代码甚至没有出现错误(我使用AdMediator控件),只是没有任何内容的黑盒子。

这是一个真正的混乱,我不能在任何地方找到一个很好的教程,所以任何帮助和建议将非常感激

回答

1

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

据我所知,Windows Phone 8.0的IsolatedStorageExplorerTool only supports,这可能是为什么你有你的8.1应用程序的问题。如果你想探索或修改你的WP 8.1本地存储,最好的工具是IsoStoreSpy。试试看!

+0

谢谢,这确实清理了很多!我会试用这个工具。 我认为我现在配置的广告很好,一旦我的应用程序获得认证,我就会测试它(由于某种原因,它在开始时会因为Microsoft QA而崩溃,我得到的唯一反馈是“应用程序在开始时崩溃,重现步骤:1.运行应用程序,2.注意它不起作用“... 但是我不能重现它..但我做了一些修复,我会看看第二次提交是否解决了这个问题。再次感谢。 – Keran

2

除了@安德雷所说的,我想为你的第三个问题添加一些东西。

目前的广告完全没有显示和代码甚至不 去的错误(我使用AdMediator控制)

实际上是广告控制和插页式广告,您需要应用程序ID和广告单元ID。 在仪表盘,点击通过广告获利: enter image description here

后,你会发现这个列,然后单击显示选项

enter image description here

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

然而,关于Admediator控件,当您根据应用程序的内容提交应用程序包时,会自动为您填充这些参数,因此您无需自行添加应用程序ID和广告单元ID。 欲了解更多信息,请尝试参考以下文章: Selecting and managing your ad networks

这里是添加一个Admediator广告的过程: 首先请下载 Microsoft Store Advertising SDK for Windows and Windows Phone 8.x. 然后添加引用 enter image description here

是添加一个连接后服务

选择广告中介,然后点击配置选择广告网络 enter image description here

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

感谢我想我清理了关于ID的一切,一些示例广告显示在我的调试中,一旦我的应用程序到达商店,我会看看它是否有效,再次感谢。 – Keran

相关问题