2012-09-21 42 views
15

我們即將提交遊戲爲Windows 8有兩個版本:Windows 8的C#商店應用 - 鏈接到存儲和回顧

  • 一個廣告支持的免費版本3倍的水平
  • 完整的遊戲

因此,在廣告支持版本中,我們需要一個按鈕來鏈接到完整版本的商店。

在這兩個版本中,我們還想放置一個按鈕以鏈接到商店以查看每個應用程序。

在Windows 8中如何處理這兩種情況?

+0

你爲什麼不試試一個版本的試用版? –

+2

我們不希望根據試用版顯示/隱藏廣告(以及關卡)(這也是一款跨平臺的遊戲,所以兩種版本都可以更容易)。然而,這不是問題的關鍵,無論在哪種情況下都需要鏈接到評論。 – jonathanpeppers

回答

24

感謝可愛的人創造Physamajig不僅工作了,而且分享他們的博客上的信息!以下是如何直接鏈接到您的評論頁面:

Windows.System.Launcher.LaunchUriAsync(new Uri("ms-windows-store:REVIEW?PFN=MY_PACKAGE_FAMILY_NAME")); 

用包裝清單中的包裝替換MY_PACKAGE_FAMILY_NAME。

查看完整的詳細信息:http://andybeaulieu.com/Home/tabid/67/EntryID/227/Default.aspx

+7

您可以通過編程方式獲得Package Family Name(PFN):'Package.Current.Id.FamilyName' –

+0

這隻適用於Windows Store,不適用於Windows Phone – Qerts

6
var storeURI = new Uri("ms-windows-store:PDP?PFN=<Your package family name from the manifest>"); 
await Windows.System.Launcher.LaunchUriAsync(storeURI); 

應該這樣做。

+0

評論怎麼樣? – jonathanpeppers

+0

我不認爲有可能直接進入評論標籤。以下URL提供了您可以執行的操作的詳細信息 - > http://msdn.microsoft.com/en-us/library/windows/apps/hh974767.aspx – ZombieSheep

+0

水果忍者可以做到這一點。看到他們的設置魅力。 – jonathanpeppers

3

我們詢問了如何直接鏈接到AEL的評論頁面。一旦您的應用程序在商店中,設置超級按鈕中的速率和評論鏈接將自動添加。不需要編碼。

+0

真棒,很高興知道。 – jonathanpeppers

-1

使用此: -

private async void Rate_Click(object sender, RoutedEventArgs e) 
    { 
     String pfn = Package.Current.Id.FamilyName; 
     await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-windows-store:REVIEW?PFN=" + pfn + "")); 
    } 

你可以找到詳細的解決方案here

0

您可以直接在點擊事件中使用下面的代碼:

MarketplaceReviewTask marketplaceReviewTask = new MarketplaceReviewTask(); 

marketplaceReviewTask.Show(); 

您將需要添加

using Microsoft.Phone.Tasks; 

也。

+0

這是Windows 8上可用的嗎?這是一個Window 8 Store應用程序問題。 – jonathanpeppers

相關問題