2013-10-25 4 views
-2

я загрузил приложение для Windows Phone 8 рынке, но я получил результат как неудачу,сертификации Ошибка: Windows Phone

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

}}

+0

Этот вопрос не соответствует теме, потому что речь идет о политике принятия Microsoft –

ответ

2

Посмотрите на этих двух утверждений; Вы видите образец?

Приложение направляет пользователя к веб-опыту без ввода пользователем при запуске.

я просто перенаправить к некоторой ссылке на нагрузке:

Microsoft говорят: не перенаправить пользователя на веб-сайте, не спрашивая.

+0

спасибо за ответ, о. Это что-то легко исправить? – patel

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

or уведомите другой способ. Приложение не должно пугать пользователя. Обращение к веб-странице без предупреждения и нажатия кнопок может быть пугающим. :)

Смежные вопросы