C# 如何将玩家转移到app store分级页面?
我想鼓励玩家对我的游戏进行评级/评论。例如,当一名玩家在我的游戏中完成了5个关卡后,他/她会被问到是否要立即创建评级/评论。如果他们接受并点击“是”按钮,那么我的游戏的Apple App Store或Google Play Store页面应在浏览器中打开,以便他们可以创建评级/评论 我如何打开游戏的Apple App Store或Google Play Store页面,以便玩家创建评级C# 如何将玩家转移到app store分级页面?,c#,xamarin.android,xamarin.ios,C#,Xamarin.android,Xamarin.ios,我想鼓励玩家对我的游戏进行评级/评论。例如,当一名玩家在我的游戏中完成了5个关卡后,他/她会被问到是否要立即创建评级/评论。如果他们接受并点击“是”按钮,那么我的游戏的Apple App Store或Google Play Store页面应在浏览器中打开,以便他们可以创建评级/评论 我如何打开游戏的Apple App Store或Google Play Store页面,以便玩家创建评级 如果应用程序在app store中仍处于测试模式,是否可以创建评级?一旦创建了您的意图并设置了额外信息,请调用
如果应用程序在app store中仍处于测试模式,是否可以创建评级?一旦创建了您的意图并设置了额外信息,请调用startActivity()将其发送到系统。如果系统识别出多个可以处理意图的活动,它会显示一个对话框(有时称为“消歧对话框”),供用户选择要使用的应用程序,如图1所示。如果只有一个活动处理该意图,系统将立即启动它
startActivity(intent);
如果使用和,示例代码如下:
var url = string.Empty;
var appId = string.Empty;
if(CrossDeviceInfo.Current.Platform == Platform.iOS)
{
appId = "your_id";
url = $"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id={appId}&onlyLatestVersion=true&pageNumber=0&sortOrdering=1&type=Purple+Software"
}
else if(CrossDeviceInfo.Current.Platform == Platform.Android)
{
appId = "your_id";
url = $"https://play.google.com/store/apps/details?id={appId}"
}
if(string.IsNullOrWhiteSpace(url))
return;
await CrossShare.Current.OpenBrowser(url, new BrowserOptions
{
UseSafariWebViewController = false
);
}
如果应用程序在应用商店中仍处于测试模式,是否可以创建评级
我认为这是可能的。回答得好,我开始写一篇,但你的解释更多。希望对他有帮助你也可以使用这个库: