从AppStore加载iOS应用程序

时间:2017-04-24 08:50:00

标签: ios app-store

在我的应用程序中从AppStore打开时有什么方法可以知道吗?还有更新?

我需要知道如何调试或更好地模拟商店中应用程序的打开。

感谢。

2 个答案:

答案 0 :(得分:0)

使用openUrlMethod查找app app是否已从appstore打开。

以下是AppDelegate中从任何其他应用程序打开应用时调用的方法。

func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
//Get URL Scheme here from url.scheme and compare whether it matches with default URLScheme of appstore or not

}

要了解应用是否已经 UpToDate ,请从应用包中获取应用版本并在AppStore中获取应用版本并进行比较。

以下是Check If App has new version or not

的链接

答案 1 :(得分:0)

您可以检查该应用是否第一次打开。

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool的{​​{1}}方法中,您可以测试一些持久性标记:

AppDelegate

只要安装了应用程序,该值就会存在。如果用户删除它并再次安装,您将看到它是第一次打开。基本上,它满足您的要求,以了解从AppStore下载后是否打开了应用程序。