저는 멋진 웹 앱 (Java / GWT / JS)을 작성했으며 Facebook을 통해 Facebook으로 사용할 수 있도록하는 아이디어를 실험 해 왔습니다. 앱도 마찬가지입니다.

Facebook의 개발자 문서를 읽는 데 시간을 소비 한 후 원하는 URL을 가리 키도록 Facebook 앱을 만들어 앱 / 캔버스로 사용할 수있는 것 같습니다. 이것은 iframe를 통해 이루어집니다.

그래서 내 잠정적 인 계획은 내 (기존) 웹 앱을 사용하여 완전히 다시 작성할 필요가 없습니다.

그런데 생각이 들었습니다. Facebook 반드시 Facebook 앱을 통해 할 수있는 일과 앱이 할 수없는 할 수 있습니다.

예를 들어, 전자 상거래 결제를 허용하는 웹 앱의 URL을 가리 키도록 Facebook 앱을 가리킬 수는 없습니다. 아니 ecom 거래에서 삭감 할 수 있도록 도와주세요!). 또한 Facebook을 통해 개발자가 어떤 종류의 스캔 없이도 Facebook 앱에 이전 URL 을 지정할 수 있다고 상상할 수 없습니다. 그렇지 않으면 알려진 모든 보안 위협에 대해 Facebook을 열 수 있습니다. 인류.

iOS 네이티브 앱을 작성하여 Apple App Store에 올릴 때 Apple이 실제로 소스 코드를 스캔하여 EULA를 위반한다는 사실을 알고 있습니다.

내 질문 : Facebook도 똑같이하나요? 그렇다면 해당 용어는 무엇입니까 & Facebook 앱이 할 수 있거나 할 수없는 것에 대한 조건은 무엇입니까? 놀랍게도 어디에서도 찾을 수 없습니다. 미리 감사드립니다!

댓글

  • 참고 사항이지만 여전히 중요합니다. Apple은 문서화되지 않은 API에 액세스하기 위해 생성 한 바이너리를 스캔하고 앱 블랙 박스 스타일을 테스트합니다. FB가 이와 같은 작업을 수행한다고 가정합니다. I ' m , 그들은 ' 유사하게 처리합니다
  • @ K.Steff (+1) 수정에 감사드립니다- 바이너리 소스를 스캔하지 않았습니다.
  • Facebook '의 플랫폼 정책 (많음)을 읽었으며 이에 대한 요약 (일반 Facebook 개발자를위한 가이드 라인 참조).
  • " iOS 네이티브 앱을 작성하고 Apple App Store에 올릴 때 , Apple은 실제로 소스 코드를 스캔하여 EULA를 위반합니다. "-실제로 Apple은 이 작업을 수행하지 않으면 사용자가 어떤 전화를 거는지 알아낼 방법이 있습니다. 그렇지 않으면 코드를 스캔하면 승인 된 러시아 멀웨어가 ' 승인되었습니다.

답변

Facebook 플랫폼 정책 .

많은 규칙이 있지만 대부분은 Facebook® 브랜드 보호, 사용자 데이터 보호 및 스팸 / 사기 방지 ( 또한 도박, 포르노, 마약, 알코올 등에 대한 앱이없는 것과 같은 표준 타사 호스팅 EULA 약관이 있습니다. 기본적으로 어떤 식 으로든 Facebook 브랜드를 사용 / 남용하지 않거나 데이터를 훔치거나 음란 한 일을하려고하지 않고 앱이 가족 친화적 인 경우 괜찮을 것입니다 (물론 절대 이것을 가정하지 마십시오 — 정책 전문을 읽어보세요!).

어떤 이유로 든 앱을 삭제할 수 있다고 말하는 시행이라는 하위 섹션이 있습니다. 자동 테스트와 수동 테스트를 모두 사용합니다. 준수를 위해, 그러나 많은 세부 사항을 누설하지 마십시오. 따라서 자동화 된 검사가 얼마나 광범위한 지 알 수 없습니다. 그들은 확실히 소스 코드에 대한 주장을하지 않지만 아마도 대중에 대한 일종의 자동 스캔을 수행합니다. html / javascript를 향하고 있습니다. 이 하위 섹션의 전체 텍스트는 여기에 재현되어 있습니다.

Google에서 결정하는 경우 귀하와 귀하의 일부 또는 모든 애플리케이션에 대해 집행 조치를 취할 수 있습니다. 귀하 또는 귀하의 애플리케이션이 Facebook 플랫폼 약관 및 정책을 위반한다는 유일한 판단. 시행 조치는 자동 및 수동으로 이루어지며 애플리케이션 비활성화, 플랫폼 기능에 대한 귀하와 애플리케이션의 액세스 제한, 귀하와의 계약 종료 또는 당사의 단독 재량에 따라 적절하다고 판단되는 기타 모든 조치가 포함될 수 있습니다.

개발자와의 커뮤니케이션은 facebook.com 또는 facebookmail.com 도메인에서 애플리케이션에 등록 된 연락처 이메일 주소로 전송 된 이메일을 통해 이루어집니다. 연락을 유지하려면 이메일 주소가 현재 주소이고 그렇지 않은지 확인하세요. 그러한 메시지를 필터링하십시오.

결제에 대한 질문과 관련하여 결제에만 적용되는 전체 하위 정책이 있습니다. — Facebook 개발자 결제 약관 . 요점은 예, 독점 결제 플랫폼 ( “Facebook Payments”라고하며 종종 “ Facebook 크레딧 “이라고하는 가상 화폐를 사용) 만 사용하기를 원한다는 것입니다. ), 그들은 30 % 컷을 취합니다. 하지만 앱에서 결제 시스템을 구현할 예정이라면 “아무 가정도하지 마십시오. — 정책 전문을 읽으십시오!

댓글

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다