-2

我将应用程序上传到 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");

} }

4

2 回答 2

2

看看这两个陈述;你看到图案了吗?

该应用程序在启动时无需用户输入即可将用户引导至 Web 体验。

我只是在加载时重定向到一些链接:

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

于 2013-10-25T03:25:38.677 回答
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");
            }

这是一个例子!我没有看到你所有的 UI,我不知道如何最好地通知。

您通过事件将用户发送到 Web 让我感到困扰 MainPage_Loaded 是您的应用程序的主要功能吗?如果是这样,最好不要征求转换的同意,而只是告知。

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

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

于 2013-10-25T05:11:02.107 回答