10

経由でアプリから FaceTime を起動できるようです。

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

また、公式に公開されている FaceTime API がないため、アップルがあなたを拒否することも読んでいます。

この拒絶の話が本当かどうか誰か知っていますか? PAIRにはこの機能があり、拒否されたことはありません。

4

5 に答える 5

14

これは現在文書化されており、合法です: https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/FacetimeLinks/FacetimeLinks.html#//apple_ref/doc/uid/TP40007899-CH2-SW1

于 2014-01-04T19:51:38.770 に答える
5

FaceTime URL の使用が原因でアプリが拒否されました。これは、解決センターで Apple から受け取った応答の一部です。

お客様のアプリで次の非公開 API が見つかりました: 具体的には、お客様のアプリは文書化されていない FaceTime URL スキームを使用しています。

ソース コードで上記の API と同じ名前のメソッドを定義している場合は、Apple のプライベート API と競合しないようにメソッド名を変更して、今後の提出でアプリケーションにフラグが立てられないようにすることをお勧めします。

以前のリリースのアップデートでした。最初のバージョンは問題なく受け入れられました。現在、上記の理由により、更新は拒否されています。今、FaceTime なしでアプリを公開する必要があるようです。

編集:

サードパーティのアプリで FaceTime の URL を使用することが合法になりました。

于 2013-03-13T12:10:04.430 に答える
1

特にこの機能を使用するアプリが既にある場合、これが拒否される理由はわかりません。App Store Review Guidelinesは、アプリが拒否されるかどうかを判断するための最良の方法ですが、あなたの状況に当てはまるものは見当たらない.

もちろん、Apple は彼らがやりたいことを何でもできるので、それが受け入れられることを絶対に確実にする唯一の方法はそれを提出することですが、私はあなたが問題を抱えているとはとても思えません。

于 2012-12-07T18:39:49.287 に答える
1

原則として、文書化されていない API 呼び出しを使用し、Apple があなたを見つけた場合、アプリケーションは拒否されます。その理由は、新しい IOS アップデートで使用している API 呼び出しが変更され、アプリケーションがクラッシュしたり、正しく機能しなくなったりする可能性があるためです。文書化されていない API を使用して送信を試み、Apple がそれを許可することを願っていますが、前述したように、Apple がこの API 呼び出しを変更したり、将来 OS から完全に削除したりするリスクがあります。

于 2012-12-07T18:31:00.847 に答える