Câu hỏi Ra mắt FaceTime từ ứng dụng của bạn?


Tôi thấy rằng bạn có thể khởi chạy FaceTime từ ứng dụng của mình qua

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

Tôi cũng đọc rằng vì không có Apple FaceTime API chính thức nào sẽ từ chối bạn.

Có ai biết nếu nói chuyện từ chối này là đúng không? PAIR có tính năng này và họ chưa bao giờ bị từ chối.


10
2017-12-07 18:25


gốc


Điều gì làm cho bạn nghĩ rằng nó sẽ bị từ chối? - woz
Vui lòng chia sẻ liên kết cho biết ứng dụng sẽ bị từ chối. Đã không nghe nói về điều đó. - iDev
Nếu bạn có thể bị từ chối vì sử dụng điều này thì tại sao Apple lại bận tâm tạo một lược đồ URL cho FaceTime? - Mick MacCallum


Các câu trả lời:


Đây là tài liệu hiện hành và hợp pháp: https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/FacetimeLinks/FacetimeLinks.html#//apple_ref/doc/uid/TP40007899-CH2-SW1


14
2018-01-04 19:51





Ứng dụng của tôi đã bị từ chối do sử dụng url FaceTime. Đây là một phần của phản ứng tôi nhận được từ Apple trong trung tâm giải quyết.

Chúng tôi đã tìm thấy các API không công khai sau trong ứng dụng của bạn: Cụ thể,   ứng dụng của bạn sử dụng lược đồ URL FaceTime, không có giấy tờ.

Nếu bạn đã xác định các phương thức trong mã nguồn của bạn có cùng tên với   các API được đề cập ở trên, chúng tôi khuyên bạn nên thay đổi tên phương thức của mình để   rằng họ không còn va chạm với các API riêng tư của Apple để tránh   ứng dụng bị gắn cờ trong các lần gửi trong tương lai.

Đó là bản cập nhật của bản phát hành trước. Phiên bản đầu tiên được chấp nhận mà không có bất kỳ vấn đề gì. Bây giờ bản cập nhật đã bị từ chối do lý do được đề cập ở trên. Dường như tôi phải xuất bản ứng dụng mà không cần điều khiển FaceTime ngay bây giờ.

Chỉnh sửa:

Hiện tại, pháp lý của nó là sử dụng url FaceTime trong các ứng dụng của bên thứ ba.


5
2018-03-13 12:10



Chỉ cần để trở lại này: Tôi nhận được tin nhắn từ chối tương tự ... - pre


Như một quy tắc chung, nếu bạn sử dụng các cuộc gọi API không có giấy tờ và táo bắt bạn, họ sẽ từ chối đơn đăng ký của bạn. Lý do là vì họ có thể thay đổi cuộc gọi API mà bạn đang sử dụng trong bản cập nhật IOS mới và do đó sẽ khiến ứng dụng của bạn bị lỗi hoặc không hoạt động bình thường. Bạn có thể thử và gửi bằng cách sử dụng API không có giấy tờ và hy vọng rằng táo cho phép nó thông qua nhưng như tôi đã nói, bạn chạy nguy cơ Apple thay đổi cuộc gọi api này hoặc xóa hoàn toàn khỏi hệ điều hành trong tương lai.


1
2017-12-07 18:31



Các openURL: phương pháp không phải là tài liệu. - woz
Tôi biết openURL là tài liệu nhưng theo tài liệu, lược đồ url khuôn mặt không, kiểm tra tài liệu tại linke này cho các lược đồ url có thể chấp nhận được cung cấp bởi apple: developer.apple.com/library/ios/#featuredarticles/… - Kris Gellci
Điều đó đúng, nhưng Facebook cũng không được đề cập đến, và rất nhiều ứng dụng được xuất bản mở Facebook. Tôi nghĩ rằng tài liệu chỉ đơn giản là làm rõ các tùy chọn để tham số hóa các liên kết của bạn chứ không phải là tài liệu duy nhất sử dụng có thể chấp nhận được của openURL:. - woz


Tôi không thấy bất kỳ lý do nào điều này sẽ bị từ chối, đặc biệt nếu đã có một ứng dụng sử dụng chức năng này. Các Nguyên tắc đánh giá cửa hàng ứng dụng là cách tốt nhất để xác định xem ứng dụng của bạn có bị từ chối hay không và tôi không thấy bất kỳ điều gì trong đó áp dụng cho trường hợp của bạn.

Tất nhiên, Apple có thể làm bất cứ điều gì họ muốn, vì vậy cách duy nhất để hoàn toàn chắc chắn nó sẽ được chấp nhận là để gửi nó, nhưng tôi rất nghi ngờ bạn sẽ có một vấn đề.


1
2017-12-07 18:39



Việc từ chối do việc sử dụng lược đồ url FaceTime không có giấy tờ đang diễn ra. - pre