Windows phone 7 认证失败:Windows Phone

Windows phone 7 认证失败:Windows Phone,windows-phone-7,windows-phone-8,Windows Phone 7,Windows Phone 8,我将应用程序上载到windows phone 8 marketplace,但结果失败 Name: FBNC VIETNAM Version: 1.0.0.0 Company Name: FBNC Việt Nam Windows Phone OS Version: 7.1 Test ID: 717923 上面写着: The app directs the user to a web experience without the user input upon launch. The appli

我将应用程序上载到windows phone 8 marketplace,但结果失败

Name: FBNC VIETNAM
Version: 1.0.0.0
Company Name: FBNC Việt Nam
Windows Phone OS Version: 7.1
Test ID: 717923
上面写着:

The app directs the user to a web experience without the user input upon launch. The application directs the user to
m.youtube.com/user/FBNCVietnam.
我不明白真正的结果

我在代码中所做的是,我只是重定向到加载时的某个链接:

void MainPage_Loaded(object sender, RoutedEventArgs e)
        {
            try
            {
                webbrw.Navigate(new Uri("http://www.youtube.com/FBNCVietnam", UriKind.RelativeOrAbsolute));
                                  webbrw.Navigated += webbrw_Navigated;
                    webbrw.NavigationFailed += webbrw_NavigationFailed;
            }
            catch (Exception)
            {
                MessageBox.Show("Not able to load Application");
}
}看看这两种说法;你看到图案了吗

该应用程序在启动时引导用户进入网络体验,而无需用户输入

我只是重定向到加载时的某个链接:

void MainPage_Loaded(object sender, RoutedEventArgs e)
        {
            try
            {
                webbrw.Navigate(new Uri("http://www.youtube.com/FBNCVietnam", UriKind.RelativeOrAbsolute));
                                  webbrw.Navigated += webbrw_Navigated;
                    webbrw.NavigationFailed += webbrw_NavigationFailed;
            }
            catch (Exception)
            {
                MessageBox.Show("Not able to load Application");

微软说:不要在没有询问的情况下将用户重定向到网站。

我不确定是否可以称之为修复,但用户会知道他将在youtube上:

void MainPage_Loaded(object sender, RoutedEventArgs e)
        {
            try
            {
                if (MessageBox.Show("Go to youtube chanel in web?", "GotYou", MessageBoxButton.OKCancel) == MessageBoxResult.OK)
                  {
                    webbrw.Navigate(new Uri("http://www.youtube.com/FBNCVietnam", UriKind.RelativeOrAbsolute));
                                  webbrw.Navigated += webbrw_Navigated;
                    webbrw.NavigationFailed += webbrw_NavigationFailed;
                  }
            }
            catch (Exception)
            {
                MessageBox.Show("Not able to load Application");
            }
这就是一个例子!我看不到您的所有UI,也不知道如何最好地通知。

您正在通过事件将用户发送到web,这让我很烦恼 MainPage_已加载应用程序的主要功能是什么?如果是这样,最好不要请求转换同意,而只是通知

MessageBox.Show("Now you will go to youtube channel");

或以其他方式通知。应用程序不应该吓到用户。在没有警告和按下按钮的情况下引用网页可能会令人生畏。:)

这个问题似乎离题了,因为它是关于微软的接受政策的。谢谢你的回复,哦。这件事容易解决吗?你真的看了你看到的东西吗?我引述:“不要在没有询问的情况下将用户重定向到网站”。