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

相關問題