安装应用程序但尚未运行时,是否有任何方法可以通知应用程序或在应用程序中运行某些代码?我想在安装应用程序时向我们的服务器发送通知。请注意,我不打算在第一次运行应用程序时执行某些操作,而是在安装应用程序之后立即执行操作。
我猜这可归结为希望在安装后以某种方式自动启动应用程序,这似乎是Apple不允许的。希望我错了。
编辑:让我试着让这个问题听起来有点不那么愚蠢/不可能。我不是在没有运行代码的情况下运行代码。我想知道是否有办法获取应用程序下载时间的时间戳,而不是用户首次启动它时。
谢谢!
答案 0 :(得分:4)
我怀疑这在技术上是否可行。如果没有 - 运行代码,你想如何运行代码?
答案 1 :(得分:2)
你无能为力。你的应用程序在第一次运行之前无法执行任何操作。
答案 2 :(得分:2)
我能看到这个工作的唯一方法是在首次启动时运行一些代码来更新计数器或服务器端,然后从总下载量中减去它?这样,您可以查看用户是否正在下载但未运行应用程序。
答案 3 :(得分:1)
“在安装应用程序时,在应用程序中运行一些代码,但尚未运行”???
你所要求的是不可能的(差不多)
答案 4 :(得分:1)
正如其他人所指出的那样,这是不可能的。我最终做的是在用户第一次运行应用程序时进行记录,并通过Google Analytics跟踪该应用程序。我可以随时使用iTunes Connect获取我的应用程序所具有的确切安装次数。
此外,如果您想跟踪重新安装的次数,您可以在用户的钥匙串中存储一个值(即使您的应用被删除,钥匙串中的信息仍然存在),并在首次启动时查询它,如果存在,则重新安装