【问题标题】:Will apps that use telprompt be rejected使用 telprompt 的应用会被拒绝吗
【发布时间】:2012-07-21 11:26:42
【问题描述】:

为了在通话后返回应用程序,我使用 telprompt 而不是 tel。像这样的代码:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://10086"]];

有人说它会被苹果拒绝,因为 telpromt 不是公共 URL Scheme。但我没有找到确定的答案 - 是或否。有人可以帮助我吗?

【问题讨论】:

    标签: ios iphone-privateapi telprompt


    【解决方案1】:

    telprompt://tel:// 目前都是有效的 iOS 自定义 URL 方案。

    由于 Apple 没有关于 telprompt 的文档,因此可能会在不通知的情况下删除其功能(尽管可能性很小)。

    注意:他们的行为是不同的。前者更好,因为它不会直接拨打号码,也不会在通话后停留在电话应用程序中。

    【讨论】:

      【解决方案2】:

      我注意到,在 iOS 8.0 中,tel:// URL 方案也将在调用后返回到应用程序。现在唯一的区别是使用telprompt://,应用程序会在开始通话之前进行提示。

      【讨论】:

        【解决方案3】:

        您可能想查看handleopenurl.com iOS URL 方案的索引。

        我不知道 telprompt。为什么不直接使用 tel://10086?

        【讨论】:

        • 因为 tel://10086 会在调用后返回首页,而 telprompt://10086 会在调用后返回应用。
        • 感谢您的信息。对不起,我不知道。
        • 在 Apple 开发者论坛中提问,您可能会得到更好的答案。但是,如果您得到答案,也可以在这里发布它。
        • 此外,telprompt:/ 会显示号码并在开始通话前要求确认。绝对比直接拨打电话要好。
        • 我在 2011 年使用 telprompt 提交了一个应用程序,可以确认该应用程序已被接受。
        【解决方案4】:

        这不会让你的申请被拒绝,因为我已经用它上传了一个应用程序,它现在在 App Store 上。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-06-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-02-21
          • 2014-07-15
          • 1970-01-01
          • 2012-10-03
          相关资源
          最近更新 更多