我在libGDX上制作了一款游戏。它仅适用于Android,但我现在将其移植到iOS(MobiDevelop的RoboVM前叉)。在游戏中有一个按钮,可以将用户带到Google Play商店进行审核。 android模块中负责重定向的Java代码很简单:
activity.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + PACKAGE_NAME)));
但是我无法在模块ios中找到如何为iOS做这件事。我只想在点击按钮后显示/重定向到Apple App Store网站/页面。有人可以帮忙吗?感谢。
答案 0 :(得分:2)
libgdx中有一个抽象来以通用方式打开URL:
在iOS商店中,
对于publisher / moreGames,您需要 Apple Developer帐户链接
Gdx.net.openURI("Apple Developer Account Link");
对于评分,您拥有所有应用的应用ID,您可以通过该应用转到单个应用。
Gdx.net.openURI("Your App url available on AppStore");
即使您可以使用flag if(Gdx.app.getType() == Application.ApplicationType.iOS)
进行特定于平台的重定向。
查看this主题,了解有关如何获得Apple Developer帐户链接的更多信息。