MAUI中如何打开应用商店应用详情页

146 阅读1分钟
//打开本应用的应用商店详情页
public Task<bool> OpenStoreAppDetails()
{
    return OpenStoreAppDetails(AppInfo.PackageName);
}

public async Task<bool> OpenStoreAppDetails(string appId)
{
    string uri = string.Empty;
#if WINDOWS
    uri = $"ms-windows-store://pdp/?ProductId={appId}";
#elif ANDROID
    uri = $"market://details?id={appId}";
#elif IOS || MACCATALYST
    uri = $"itms-apps://itunes.apple.com/app/id{appId}";
#endif
    return await Launcher.Default.TryOpenAsync(uri);
}