Am scris o aplicație web mică (în Java / GWT / JS) și am experimentat ideea de a o face disponibilă prin Facebook ca Facebook De asemenea, aplicația.

După ce am petrecut ceva timp citind documentele dezvoltatorului Facebook, se pare că pot crea o aplicație Facebook pentru a indica orice adresă URL dorită și să o folosesc ca aplicație / pânză. acest lucru prin iframe s.

Deci, planul meu provizoriu este să-l orientez spre (existent) meu aplicația web, astfel încât să nu trebuie să o rescriu în totalitate.

Dar asta m-a determinat să mă gândesc: Facebook trebuie să reglementeze ce fel de lucruri se pot face prin intermediul unei aplicații Facebook, comparativ cu ce o aplicație poate „t do.

De exemplu, nu-mi pot imagina că pot indica o aplicație Facebook pentru a indica o adresă URL pentru o aplicație web care acceptă plăți de comerț electronic (care ar ocoli cu totul Facebook și nu un le permiteți să ia o reducere din tranzacția ecom!). De asemenea, nu-mi pot imagina că Facebook le permite dezvoltatorilor să-și direcționeze aplicațiile Facebook către orice adresă URL veche fără un fel de scanare, altfel asta ar deschide Facebook până la ororile oricărei amenințări la adresa securității cunoscute de umanitate.

Știu cu certitudine că atunci când scrii o aplicație nativă iOS și o pui pe Apple App Store, Apple scanează de fapt codul tău sursă pentru încălcări ale EULA lor.

Deci întrebarea mea: face Facebook la fel? Dacă da, care sunt termenii lor & condiții pentru ceea ce o aplicație Facebook nu poate / nu poate face? În mod surprinzător, nu pot găsi asta oriunde !! Vă mulțumim anticipat!

Comentarii

  • Notă laterală, dar totuși importantă: Apple face not scanează codul tău. Scanează binele pe care le-ai produs pentru accesarea API-urilor nedocumentate și îți testează stilul de cutie neagră al aplicației. Presupun dacă FB face ceva de genul acesta , ' o fac în mod similar
  • Vă mulțumim pentru corecția @ K.Steff (+1) – sunteți absolut corect binarele sale nu am scanat sursa.
  • Am citit politicile platformei Facebook ' (există multe) și voi reveni cu un rezumat al acestora (general instrucțiuni pentru dezvoltatorii Facebook) în termen de o săptămână.
  • " Știu cu certitudine că atunci când scrii o aplicație nativă iOS și o pui pe Apple App Store , că Apple scanează de fapt codul dvs. sursă pentru încălcări ale EULA lor. " – De fapt, Apple nu nu face acest lucru, au modalități de a afla ce apeluri efectuați, altfel, dacă ar scana codul, malware-ul rus care a fost aprobat nu ar ' Nu au fost aprobate.

Răspuns

Căutați Politicile platformei Facebook .

Acestea au o mulțime de reguli, dar cele mai multe dintre ele sunt legate de protejarea mărcii Facebook®, protejarea datelor utilizatorilor și prevenirea spamului / escrocheriilor ( au, de asemenea, termeni standard de găzduire a unor terțe părți, cum ar fi nicio aplicație despre jocuri de noroc, porno, droguri, alcool și altele asemenea). Practic, dacă nu utilizați / abuzați marca Facebook în vreun fel sau încercați să furați date sau să faceți ceva obscur, iar aplicația dvs. este potrivită pentru familie, probabil că este în regulă (dar, desigur, nu presupuneți niciodată acest — citiți politica completă!).

Au o subsecțiune intitulată „Aplicare” în care spun că vă pot elimina aplicația din orice motiv. Folosesc atât testarea automată, cât și cea manuală. pentru conformitate, dar nu dezvăluie multe detalii, deci este imposibil de spus cât de extinse sunt verificările lor automate; cu siguranță nu fac o revendicare a codului dvs. sursă, dar probabil fac un fel de scanare automată a publicului dvs. în fața html / javascript. Textul complet al acestei subsecțiuni este reprodus aici:

Putem lua măsuri de executare împotriva dvs. și a oricărei sau a tuturor cererilor dvs. dacă stabilim în judecata exclusivă conform căreia dvs. sau aplicația dvs. încalcă Termenii și politicile platformei Facebook. Acțiunea de punere în aplicare este atât automată, cât și manuală și poate include dezactivarea aplicației dvs., restricționarea accesului dvs. și a aplicației dvs. la funcționalitatea platformei, rezilierea acordurilor noastre cu dvs. sau orice altă acțiune, după cum considerăm adecvată, la propria noastră discreție.

Comunicarea cu dezvoltatorii are loc printr-un e-mail trimis de pe domeniul facebook.com sau facebookmail.com la adresa de e-mail de contact înregistrată în aplicație. Pentru a rămâne în contact, asigurați-vă că adresa dvs. de e-mail este actuală și că nu filtrează orice astfel de mesaje.

În ceea ce privește întrebarea dvs. despre plăți, acestea au o întreagă subpolitică care acoperă doar plățile — Termenii de plată pentru dezvoltatori Facebook . Esențialul este că da, vor să folosească doar platforma lor de plăți proprietară (numită „Plăți Facebook” și adesea folosind o monedă virtuală numită „ Credite Facebook ” ) și au o reducere de 30%. Dar dacă aplicația dvs. va implementa un sistem de plăți, nu faceți presupuneri. — citiți politica completă!

Comentarii

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *