【问题标题】:End call, don't return to app automatic in iphone 3.1 versioniphone 3.1版本结束通话,不返回app自动
【发布时间】:2010-12-01 22:24:54
【问题描述】:

我的应用程序使用 openURL 进行通话,但是当我结束通话时,它不会在 iphone 3.1 中自动返回到我的应用程序

有人知道吗?是iphone 3.1的bug?

非常感谢!

【问题讨论】:

标签: iphone openurl


【解决方案1】:

这不是错误,而是它的工作原理。一旦您使用 openURL 将控制权转移到另一个应用程序(例如电话、短信、邮件或 Safari),您的应用程序就会关闭,并且控制权会转移到您在 URL 中指定的应用程序。当用户使用完您调用的应用程序后,关闭它不会重新打开您的应用程序。

您可以修改您的应用程序,以便在用户收到来电并决定接听时,当用户终止呼叫时,控制权会返回给您的应用程序。但这当然与您要求的不同。

【讨论】:

  • 在 iphone 2.2.1 或 3.0 中,它会自动返回我的应用程序,但 3.1 不会。旧版和新版是不一样的。有人知道这个吗?非常感谢!
  • 对于那些有权访问 Apple 开发者论坛(需要付费 iPhone 开发者会员资格)的人,Apple 工作人员声明此更改确实是有意的,而不是错误:devforums.apple.com/message/128046#128046“如果你想要调用后重新启动应用程序的能力,然后提交增强请求”。
【解决方案2】:

看起来行为确实发生了变化(在我看来是更好的)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-19
    • 2011-01-19
    • 1970-01-01
    • 2015-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多