几天前,我在 Windows 手机商店提交了我的第一个 WP 8.1 应用程序(它处于认证阶段)。不幸的是,我在使用正确的 ID 时遇到了一些麻烦。
在我的 Microsoft Developer Dashboard 中,当我转到“管理应用程序”时,我有类似这样的内容(不完全是这样,而是采用这种格式):
包/身份/名称:11111Keran.zzzzzxxxxxxccccccc
现在,在我的 Package.appxmanifest 文件中,我被迫将其作为身份名称:
身份名称="11111Keran.zzzzzxxxxxxccccccc" 等...>
这是应用程序ID吗?通常应用程序 ID 是一个 GUID,但我没有将它存储在任何配置文件中的任何位置。我只能使用以下代码重试它:
var appId = Windows.ApplicationModel.Store.CurrentApp.AppId; 它返回给我一些 GUID。
当我尝试使用此脚本从应用程序的独立存储中提取数据时,问题就开始了:
cd "C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.1\Tools\IsolatedStorageExplorerTool" ISETool.exe ts de [MYAPPGUID] C:\Isolated
当我提供从代码中获得的 GUID 时,它说应用程序未安装,当我提供身份名称 (11111Keran.zzzzzxxxxxxccccccc) 时,它说它不是 GUID。
更不用说我现在完全不知道我应该在应用程序 ID 中的 Microsoft Adveristing 的广告配置中添加什么 - 它应该是我收到的 GUID,还是 11111Keran.zzzzzxxxxxccccccc,或者它会在我的应用程序获得认证后出现?目前广告完全没有显示,代码甚至没有出现错误(我正在使用 AdMediator 控件),只是一个没有任何内容的黑匣子。
这真是一团糟,我在任何地方都找不到好的教程,因此将不胜感激任何帮助和提示