none
Windows 10 的 App License 控制和 Windows 8 不一样? RRS feed

  • 问题

  • 我的 app 是可以试用的版本,试用过期后提示用户购买。

    我的一段代码如下,这段代码在程序启动的时候执行,在 Win8和Win8.1工作正常:使用过期后程序启动会跳转到 Buy 页面。如果在试用期或已经购买的用户,不会跳转到 Buy 页面。

    但是不只一个 Win10 的用户,已经购买了这个 app,但是一执行就会跳转到 Buy 页面。

    请问是否 Windows 10 的 App License 控制和 Windows 8 不一样?

    或者说我根本不用管这个授权控制,Windows 会自动检查是否试用过期,过期了就会提示购买?Win 8 也不用管?我多此一举了?

    检查授权代码如下:

                Dim licenseInformation As LicenseInformation = CurrentApp.LicenseInformation
                If Not licenseInformation.IsActive Then
                    Dim rootFrame As Frame = Window.Current.Content
                    rootFrame.Navigate(GetType(Buy))
                ElseIf licenseInformation.IsTrial Then
                    If (licenseInformation.ExpirationDate - DateTime.Now).Days < 0 Then
                        Dim rootFrame As Frame = Window.Current.Content
                        rootFrame.Navigate(GetType(Buy))
                    End If
                End If

    2015年5月31日 3:10

全部回复

  • 你好 sscd,

    目前win10还是处于Preview阶段,所以没法在论坛上给出一个比较官方的说明。

    建议你通过桌面的反馈工具直接把问题反馈给微软产品组。感谢对论坛的支持。

    --James


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2015年6月1日 3:36
    版主