从您的应用程序启动Facetime?

我看到你可以通过你的应用程序启动FaceTime

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"facetime://tel-number"]]; 

我也正在阅读,因为没有正式公开的FaceTime API苹果会拒绝你。

有人知道这个拒绝话是真的吗? PAIR有这个function,他们从来没有被拒绝。

这是现在logging和合法: https : //developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/FacetimeLinks/FacetimeLinks.html#//apple_ref/doc/uid/TP40007899-CH2-SW1

我的应用程序被拒绝使用FaceTimeurl。 这是我在苹果解决中心得到的答复的一部分。

我们在您的应用程序中发现了以下非公开API:具体来说,您的应用程序使用FaceTime URLscheme,该scheme没有logging。

如果您在源代码中定义了与上述API相同名称的方法,我们build议更改您的方法名称,以便它们不再与Apple的私有API冲突,以避免将来的提交中标记您的应用程序。

这是以前版本的更新。 第一个版本被接受没有任何问题。 由于上述原因,更新已被拒绝。 似乎我必须现在发布没有FaceTime的东西的应用程序。

编辑:

现在在第三方应用中使用FaceTimeurl是合法的。

作为一般规则,如果您使用未公开的API调用和apple捕获您,他们将拒绝您的应用程序。 原因是因为他们可能会更改您在新的IOS更新中使用的API调用,从而导致您的应用程序崩溃或无法正常工作。 您可以尝试使用未公开的API进行提交,并希望苹果能够通过,但正如我所说的,您将来可能会冒苹果改变这个API或将其从操作系统中彻底删除的风险。

我不认为有任何理由会被拒绝,特别是如果已经有一个应用程序使用这个function。 app store评论指南是确定您的应用是否被拒绝的最佳方式,而且我没有看到任何适用于您的情况。

当然,苹果公司可以做任何他们想做的事情,所以唯一可以接受的就是提交它,但是我非常怀疑你会遇到问题。

Interesting Posts