认证失败:Windows Phone

时间:2013-10-25 03:22:29

标签: windows-phone-7 windows-phone-8

我将应用程序上传到Windows Phone 8市场,但我的结果是失败,

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");

}         }

2 个答案:

答案 0 :(得分:2)

看看这两个陈述;你看到了这种模式吗?

  

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

     

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

微软表示:不要求用户将用户重定向到网站。

答案 1 :(得分:0)

我不确定它是否可以被称为修复,但用户会知道他会继续使用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");
            }

这是一个例子!我没有看到您的所有用户界面,也不知道如何最好地通知。

让您感到烦恼的是,您正在通过活动将用户发送到网络 MainPage_Loaded是您的应用程序的主要功能?如果是这样,最好不要求转换同意,而只是要通知。

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

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