我正在完成一个iPhone应用程序.我正在使用外部服务器通知用户我的应用程序何时可以使用更新,并允许他们从应用程序中单击以直接进入应用程序商店的更新.问题是,我似乎无法弄清楚直接转到更新的链接格式.我找到了一种使用viewsoftwareUpdate的旧方法(在这里的另一篇文章中提到),但它都与过时的phobos链接有关,我似乎无法让它为我工作.我目前正在使用简单的格式直接链接到应用程序:itms-apps://itunes.com/apps/"appname",我认为有一种方法可以改变这种格式以进入应用程序更新而不是主应用页面?
这看起来像一个非常基本的功能,所以我很惊讶我找不到任何东西.
此外,是否有人知道如何直接链接到应用商店中用户自己的更新选项卡?不是特定于一个应用程序,而是更新选项卡,显示可供下载的所有更新.
开发iPhone应用程序.
我有一个非常奇怪的问题,每隔一段时间,应用程序屏幕顶部的状态栏就会变成黑色.不像状态栏的黑色版本,而是像没有文字/图标的纯黑色矩形.这是非常罕见的,但通常似乎是在通过多任务或从锁定的设备(应用程序已在后台运行)返回应用程序后发生的.我已经看到它出现在3GS和iPhone4上.这是一个截图:

在尝试时我永远无法重现它,它似乎最终会在某个时刻发生(有时它会持续数天而不会发生).
一旦它确实发生,应用似乎继续正常运行,即使状态栏消失,除了我在应用程序中执行一个特定操作,这将导致一切都突然冻结(应用程序不会崩溃,但屏幕上的所有内容都是冻结的和非交互式的).在没有详细解释设计的情况下,导致其冻结的特定操作(在错误出现之后)在后台执行简单的上传到SQL数据库.一旦出现黑色状态栏,重置应用程序是解决问题的唯一方法.
有没有其他人经历过这个?我无法在任何地方找到解释类似行为的单一线程,这让我疯狂.