ios - libGDX iOS 模块,如何重定向到 AppStore 进行评分和审查?
问题描述
我在 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 站点/页面。有人可以帮忙吗?谢谢。
解决方案
libgdx 中有一个抽象,可以以通用方式打开 URL:
在 iOS 商店中,
对于发布者/更多游戏,您需要Apple 开发者帐户链接
Gdx.net.openURI("Apple Developer Account Link");
对于评级,您拥有所有应用程序的应用程序 ID,通过它您可以转到单个应用程序。
Gdx.net.openURI("Your App url available on AppStore");
即使您可以使用标志, if(Gdx.app.getType() == Application.ApplicationType.iOS)
用于特定于平台的重定向。
查看此线程以获取有关如何获取 Apple 开发者帐户链接的更多信息。
推荐阅读
- docker - 由于没有可用的 Postgresql 实例,Spring Boot 和 Postgresql 应用程序在 docker 中构建失败
- javascript - 数组中的空元素不会被评估为未定义?
- php - 如何将 sweetalert 的输入值保存在数据库中以及如何将行从表移动到另一个
- excel - 如何将Excel表格拆分为多页Word文件
- amazon-web-services - 提供存储在 AWS S3 中的媒体文件的最佳方式
- python - 从动态导入模块中的父目录导入模块
- python - 为什么我必须一次又一次地关闭 pygame 窗口?
- analytics - 使用自定义变量进行 Matomo 跟踪得到总结/覆盖
- html - 在 Rshiny 仪表板中在背景图像上显示内容的问题
- angular - 将数据从父组件传递到子组件(包含响应式表单)以更新该表单的详细信息