2011-01-03 3 views
2

누군가가 외부 모바일 웹 페이지를 앱으로로드하는 데 의존하는 애플에 의해 받아 들여지는지 궁금합니다. 필자의 서버에서 직접 앱 섹션을로드 할 수 있다면 PhoneGap 기반 앱을 구축하는 것이 훨씬 쉽습니다. Apple이 허용하는지 잘 모르겠습니다.외부 페이지를 앱에로드하는 iPhone 앱을 사용하는 사람이 누구입니까?

+0

내가이 질문을하고 나서 마지막으로 추적했기 때문에 앱을 성공적으로 추가했으며 실제로이 설정으로 높은 순위를 매겼습니다. 지금까지는 스크립트를로드하는 것뿐만 아니라 실제 개발 된 HTML 부분을 빠른 개발을 위해 앱에 넣기까지했습니다. 또한 여러 백서를 읽고 페이스 북을 포함한 일부 주요 앱이 실제로 동일한 기술을 사용한다고보고합니다. –

답변

1

서버의 콘텐츠를로드하는 앱에는 아무런 문제가 없습니다. 내가 아이 패드 앱 스토어를 착각하지 않는다면 똑같은 일을한다.

0

왜 거절 당하겠습니까? 앱 스토어에는 개의 브라우저이 있으며 외부 콘텐츠를로드하는 것뿐입니다.

+0

예하지만 브라우저에서는 사용자가 보려는 콘텐츠를 지정해야합니다. 나는 애플이 염려 할 시나리오를 상상할 수있다. 예를 들어 Kris는 웹에서 카드 사진을로드하는 포커 게임을 만듭니다. Apple은 승인을 한 다음 가게에서 일단 카드의 사진을 Apple의 서비스 약관 (TOS)을 위반하는 XXX 관련 카드로 변경합니다. 그런 식으로, 모든 참고 자료가 로컬 인 경우, Apple은 새로운 제출 없이는 변경할 수 없다는 것을 알고 있습니다. 외부 콘텐츠를 사용하면 승인 프로세스를 거치지 않고 앱을 변경할 수 있습니다. –

1

외부 JavaScript를로드하는 것은 분명히 아니오입니다. 내용을로드하는 것이 좋습니다. 따라서 해당 페이지에 JavaScript (또는 너무 많은 JavaScript)가 없으면 좋은 페이지 여야합니다. 이는 IOS 개발에있어서 문제가되는 것입니다. Apple이 결정할 TOS가 무엇인지 결정할 수 없습니다. 기본적으로 나는 그들이 애플리케이션을 전체적으로 검토하고 승인없이 새로운 기능을 적용 할 수 없도록 (그래서 당신은 승인 된 애플리케이션을 얻지 못하고 그 후에 그것을 변경하여 그 이후에 서비스 약관을 위반할 수 있다고 생각한다. 승인 됨).

+0

나는이 질문을 한 후에 광산의 몇 가지 앱을 받아 들였고 기능 및 광고 (admob)를위한 원격 javascript 파일을 상당량로드하는 앱 스토어에 있습니다. 모바일 웹 광고에서이 작업을 수행하는 것은 일반적인 관행이므로 사과를 신경 쓰지 않는다고 가정합니다. –

+0

@franklinstine, 업데이트 해 주셔서 감사합니다. 매우 유용한 정보. – Andrew

0

크로스 도메인 보안 정책은 외부 웹 페이지에 적용됩니다.

도메인 간 보안 정책은 PhoneGap 응용 프로그램에 영향을주지 않습니다. html 파일은 file : // 프로토콜을 사용하여 webkit에 의해 호출되므로 보안 정책은 적용되지 않습니다.

당신은 JS와 서버 전체에없는 페이지에서 데이터를 가져 오는 시도해야

(안드로이드, 당신은 편집의 AndroidManifest.xml에 의해 앱에 android.permission.INTERNET은을 부여 할 수 있음).

관련 문제