我将应用程序上传到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");
} }
答案 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");
或通知其他方式。应用程序不应该吓唬用户。在没有警告和按下按钮的情况下引用网页可能会令人生畏。 :)