2015-11-11 13 views
7

Khi gửi một ứng dụng cho Mac App Store nó hỏi tôi câu hỏi này:Quyền nội dung cho ứng dụng sử dụng thành phần Safari để hiển thị các trang web?

Content Quyền

Liệu ứng dụng của bạn chứa, hiển thị, hoặc truy cập nội dung của bên thứ ba?

Bạn có tất cả các quyền cần thiết đối với nội dung đó hoặc bạn có được phép sử dụng nó theo luật của từng lãnh thổ trong App Store mà ứng dụng của bạn có sẵn không?

Ứng dụng của tôi sử dụng thành phần Safari để hiển thị trang web, vì vậy, nó có thể hiển thị nội dung của bên thứ ba và tôi tin rằng tôi không cần bất kỳ quyền nào để làm như vậy. để tạo trình duyệt.

Trả lời

0

Nguồn duy nhất tôi có thể tìm thấy trên đó là here, nơi mà nó nói rằng "rất có thể ảnh hưởng đến ứng dụng sử dụng tên thương hiệu hoặc biểu tượng của các công ty khác". Bạn không hiển thị nội dung của bên thứ ba, bạn đang hiển thị một trình duyệt. Trừ khi cửa sổ trình duyệt lấp đầy toàn bộ màn hình (để có vẻ như họ không nhìn thấy trang web) và bạn có vẻ như trang web đó là một phần của ứng dụng, tôi không thể biết tại sao họ sẽ dừng ứng dụng của bạn.

Tôi nghĩ rằng bạn không cần phải nói rằng bạn truy cập nội dung của bên thứ ba, và nếu Apple không đồng ý thì họ có thể kéo ứng dụng của bạn. Nhưng như bạn nói, nó sẽ giống như mọi ứng dụng trình duyệt. Thành phần safari là nội dung của bên thứ ba, do đó, không cho phép trình duyệt khi chúng hiển thị nội dung mà chúng không sở hữu hoặc không phải nội dung của bên thứ ba và bạn nên OK.

1

Sử dụng thành phần để bọc toàn bộ trang web để làm cho trang trông giống như một ứng dụng và hiển thị nó dưới dạng ứng dụng của riêng bạn có thể là "vi phạm". Nhưng rõ ràng cho thấy rằng các trang web được tải và hiển thị chúng như chúng được dự định bởi những người sáng tạo trang web không thể là một hành vi phạm tội. Nó sẽ đi ngược lại toàn bộ cấu trúc của WWW. Nếu một số người thực sự đặt các trang web trên trang web có thể truy cập công khai và muốn giữ riêng tư thì họ đã làm điều gì đó sai khi bắt đầu với :). Nó không thể là trách nhiệm của mỗi và mọi nhà phát triển trình duyệt để theo dõi điều đó. Và trình duyệt là trình duyệt, nếu trình duyệt trên thiết bị di động hoặc máy tính để bàn. Vì vậy, nó sẽ được phá vỡ mặt đất nếu điều này sẽ được đánh giá khác. Và nếu có, nó có thể dễ dàng bị tranh cãi. Chưa kể đến cơn bão sh * t mà nó sẽ bắt đầu trực tuyến nếu đây là lập trường công khai của họ :)

0

Nếu những gì bạn đang cố gắng hiển thị bất kỳ trang web nào trên trình duyệt của riêng bạn bằng thành phần Safari bạn đã có quyền hiển thị nó. Nếu chủ sở hữu nội dung không muốn bạn hiển thị, trang web sẽ yêu cầu tên người dùng/mật khẩu để truy cập nội dung. Đây là "hợp đồng" ngầm định khi bạn tạo một trang web công khai trên internet, bất kỳ ai cũng có thể xem nó/sử dụng thông tin được cung cấp. Nếu có lệnh cấm rõ ràng của một số miền do luật của chính phủ, ứng dụng của bạn sẽ không thể truy cập trang web từ vị trí đó (như sử dụng để xảy ra ở một số quốc gia trung đông/trung quốc) nhưng khối sẽ nằm trên mạng vật lý và bạn không cần phải lo lắng về nó.

Nếu bạn có thể truy cập miền từ ứng dụng ở bất kỳ vị trí cụ thể nào, bạn có thể hiển thị nội dung "nguyên trạng" mà không có bất kỳ sửa đổi hoặc xác nhận quyền sở hữu nào, điều này có thể không rõ ràng nhưng bạn không thể xác nhận rằng bạn đã tạo nội dung, tuy nhiên bạn có thể hiển thị nó và sử dụng nó. NẾU trang web có bảo vệ yêu cầu người dùng cung cấp tên người dùng/mật khẩu, bạn vẫn có thể hiển thị trang web đăng nhập/trang chủ mà không có bất kỳ sự cho phép rõ ràng nào, quyền này đã được cấp vì nó là công khai.Khi người dùng ứng dụng của bạn nhập vào tên người dùng/mật khẩu, phiên "của anh ấy" sẽ được cấp quyền cần thiết để truy cập nội dung còn lại, một lần nữa kể từ khi máy chủ gửi cho bạn thông tin bạn vẫn có thể hiển thị "nguyên trạng". Trong trường hợp ứng dụng của bạn lưu trữ tên người dùng/mật khẩu để truy cập sau này, bạn cần thông báo rõ ràng cho người dùng về điều này, hơn nữa anh ta cần phải đồng ý về điều đó. Bạn có thể sử dụng các thông tin đăng nhập đó để truy cập trang web sau đó cho người dùng đó. Bạn không thể lưu trữ tên người dùng/mật khẩu để tự động đăng nhập người dùng khác với chủ sở hữu tài khoản hoặc tự sử dụng nội dung của trang web được bảo vệ bằng mọi cách (ví dụ: cạo và lưu trữ để sử dụng sau này).

Tóm lại, nếu bạn có thể truy cập trang web, bạn có thể hiển thị trang web như vậy và điều đó là hợp pháp. Nếu trang web được bảo vệ, bạn vẫn có thể hiển thị những gì máy chủ gửi cho bạn (có thể là trang chủ + một số trang web/tùy chọn đăng nhập). Bạn có thể cho phép người dùng tương tác với trang web giống như bất kỳ trình duyệt nào khác và anh ấy có thể đăng nhập vào các trang web được bảo vệ và bạn có quyền hiển thị nội dung đó cho người dùng đó, không lưu trữ hoặc sao chép/xuất bản/v.v.

Bạn không thể: hiển thị trang web và yêu cầu bạn xây dựng trang web, trừ khi bạn có sự cho phép rõ ràng từ chủ sở hữu/người đại diện hợp pháp của trang web để làm như vậy. Bạn thậm chí không thể thay đổi trang web để "ngụy trang" nó giống như một cái gì đó trông giống như bạn xây dựng nó, mà không có bạn tuyên bố bạn đã làm.

Để có tương tác giống như trình duyệt thông thường với Internet nói chung, bạn đã có quyền hiển thị nội dung của các trang web có thể truy cập công khai.

Hy vọng điều đó sẽ hữu ích!

0

Theo Wikipedia

Trên OS X, Safari là một application.It Cocoa sử dụng WebKit của Apple cho render các trang web và chạy JavaScript. WebKit bao gồm WebCore (dựa trên công cụ KHTML của Konqueror) và JavaScriptCore (ban đầu là dựa trên công cụ JavaScript của KDE, có tên là KJS). Giống như KHTML và KJS, WebCore và JavaScriptCore là phần mềm miễn phí và được phát hành theo các điều khoản của Giấy phép Công cộng Ít hơn GNU. Một số cải tiến của Apple đối với mã KHTML được sáp nhập lại vào dự án Konqueror . Apple cũng phát hành mã bổ sung theo mã nguồn mở 2-khoản BSD giống như giấy phép.

LGPL ?!

Các GNU Lesser General Public License (LGPL) là một phần mềm miễn phí giấy phép xuất bản bởi Free Software Foundation (FSF). Giấy phép cho phép các nhà phát triển và công ty sử dụng và tích hợp phần mềm phát hành theo LGPL vào phần mềm riêng của họ mà không cần được yêu cầu bởi các điều khoản của giấy phép copyleft mạnh để phát hành mã nguồn của các thành phần riêng của họ. Giấy phép chỉ yêu cầu phần mềm theo LGPL có thể được người dùng cuối sửa đổi thông qua mã nguồn tính khả dụng.

Bạn được phép hiển thị bất kỳ nội dung nào bạn muốn, trừ khi nội dung có quyền sao chép từ bên thứ ba, chỉ sau đó bên thứ ba có quyền yêu cầu quyền của mình, giả sử bạn đang hiển thị phim vi phạm bản quyền do Warner Bros sản xuất trong ứng dụng của bạn, chỉ sau đó điều này sẽ là bất hợp pháp, nhưng vẫn nằm ngoài phạm vi của Apple.

0

Dưới Content and Intellectual Property Rights (hướng dẫn)

8,5 Apps có thể không sử dụng được bảo vệ tài liệu của bên thứ ba như nhãn hiệu, bản quyền, bằng sáng chế hoặc vi phạm điều khoản của bên thứ 3 sử dụng. Ủy quyền sử dụng tài liệu đó phải được cung cấp theo yêu cầu

Bạn không làm điều đó. Bạn đang cho phép ứng dụng của bạn sử dụng safari, những gì người dùng làm từ đó rơi theo cùng một hướng dẫn mà họ chấp nhận khi họ sử dụng safari. Bạn chỉ đang mở rộng ứng dụng của mình để sử dụng safari. You are not cấp quyền truy cập bất cứ ai để nội dung mà bạn không được phép sử dụng, bạn không tạo điều kiện để bỏ qua của bất kỳ nội dung bị khóa vv

này có thể được tìm thấy trên: https://developer.apple.com/app-store/review/guidelines/

Các vấn đề liên quan