我們即將提交遊戲爲Windows 8有兩個版本:Windows 8的C#商店應用 - 鏈接到存儲和回顧
- 一個廣告支持的免費版本3倍的水平
- 完整的遊戲
因此,在廣告支持版本中,我們需要一個按鈕來鏈接到完整版本的商店。
在這兩個版本中,我們還想放置一個按鈕以鏈接到商店以查看每個應用程序。
在Windows 8中如何處理這兩種情況?
我們即將提交遊戲爲Windows 8有兩個版本:Windows 8的C#商店應用 - 鏈接到存儲和回顧
因此,在廣告支持版本中,我們需要一個按鈕來鏈接到完整版本的商店。
在這兩個版本中,我們還想放置一個按鈕以鏈接到商店以查看每個應用程序。
在Windows 8中如何處理這兩種情況?
感謝可愛的人創造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
您可以通過編程方式獲得Package Family Name(PFN):'Package.Current.Id.FamilyName' –
這隻適用於Windows Store,不適用於Windows Phone – Qerts
var storeURI = new Uri("ms-windows-store:PDP?PFN=<Your package family name from the manifest>");
await Windows.System.Launcher.LaunchUriAsync(storeURI);
應該這樣做。
評論怎麼樣? – jonathanpeppers
我不認爲有可能直接進入評論標籤。以下URL提供了您可以執行的操作的詳細信息 - > http://msdn.microsoft.com/en-us/library/windows/apps/hh974767.aspx – ZombieSheep
水果忍者可以做到這一點。看到他們的設置魅力。 – jonathanpeppers
使用此: -
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。
您可以直接在點擊事件中使用下面的代碼:
MarketplaceReviewTask marketplaceReviewTask = new MarketplaceReviewTask();
marketplaceReviewTask.Show();
您將需要添加
using Microsoft.Phone.Tasks;
也。
這是Windows 8上可用的嗎?這是一個Window 8 Store應用程序問題。 – jonathanpeppers
你爲什麼不試試一個版本的試用版? –
我們不希望根據試用版顯示/隱藏廣告(以及關卡)(這也是一款跨平臺的遊戲,所以兩種版本都可以更容易)。然而,這不是問題的關鍵,無論在哪種情況下都需要鏈接到評論。 – jonathanpeppers