누군가가 외부 모바일 웹 페이지를 앱으로로드하는 데 의존하는 애플에 의해 받아 들여지는지 궁금합니다. 필자의 서버에서 직접 앱 섹션을로드 할 수 있다면 PhoneGap 기반 앱을 구축하는 것이 훨씬 쉽습니다. Apple이 허용하는지 잘 모르겠습니다.외부 페이지를 앱에로드하는 iPhone 앱을 사용하는 사람이 누구입니까?
답변
서버의 콘텐츠를로드하는 앱에는 아무런 문제가 없습니다. 내가 아이 패드 앱 스토어를 착각하지 않는다면 똑같은 일을한다.
왜 거절 당하겠습니까? 앱 스토어에는 개의 브라우저이 있으며 외부 콘텐츠를로드하는 것뿐입니다.
예하지만 브라우저에서는 사용자가 보려는 콘텐츠를 지정해야합니다. 나는 애플이 염려 할 시나리오를 상상할 수있다. 예를 들어 Kris는 웹에서 카드 사진을로드하는 포커 게임을 만듭니다. Apple은 승인을 한 다음 가게에서 일단 카드의 사진을 Apple의 서비스 약관 (TOS)을 위반하는 XXX 관련 카드로 변경합니다. 그런 식으로, 모든 참고 자료가 로컬 인 경우, Apple은 새로운 제출 없이는 변경할 수 없다는 것을 알고 있습니다. 외부 콘텐츠를 사용하면 승인 프로세스를 거치지 않고 앱을 변경할 수 있습니다. –
외부 JavaScript를로드하는 것은 분명히 아니오입니다. 내용을로드하는 것이 좋습니다. 따라서 해당 페이지에 JavaScript (또는 너무 많은 JavaScript)가 없으면 좋은 페이지 여야합니다. 이는 IOS 개발에있어서 문제가되는 것입니다. Apple이 결정할 TOS가 무엇인지 결정할 수 없습니다. 기본적으로 나는 그들이 애플리케이션을 전체적으로 검토하고 승인없이 새로운 기능을 적용 할 수 없도록 (그래서 당신은 승인 된 애플리케이션을 얻지 못하고 그 후에 그것을 변경하여 그 이후에 서비스 약관을 위반할 수 있다고 생각한다. 승인 됨).
나는이 질문을 한 후에 광산의 몇 가지 앱을 받아 들였고 기능 및 광고 (admob)를위한 원격 javascript 파일을 상당량로드하는 앱 스토어에 있습니다. 모바일 웹 광고에서이 작업을 수행하는 것은 일반적인 관행이므로 사과를 신경 쓰지 않는다고 가정합니다. –
@franklinstine, 업데이트 해 주셔서 감사합니다. 매우 유용한 정보. – Andrew
크로스 도메인 보안 정책은 외부 웹 페이지에 적용됩니다.
도메인 간 보안 정책은 PhoneGap 응용 프로그램에 영향을주지 않습니다. html 파일은 file : // 프로토콜을 사용하여 webkit에 의해 호출되므로 보안 정책은 적용되지 않습니다.
당신은 JS와 서버 전체에없는 페이지에서 데이터를 가져 오는 시도해야(안드로이드, 당신은 편집의 AndroidManifest.xml에 의해 앱에 android.permission.INTERNET은을 부여 할 수 있음).
- 1. MonoTouch iPhone 앱에서 AdMob을 사용하는 사람은 누구입니까?
- 2. 달빛을 사용하는 사람은 누구입니까?
- 3. 외부 타사 라이브러리를 사용하는 iPhone 앱을 출시하는 방법은 무엇입니까?
- 4. 2-Sat 구현을 본 사람이 누구입니까
- 5. IronJS를 사용하는 사람은 누구입니까?
- 6. CouchDB를 사용하는 사람은 누구입니까?
- 7. 개미없이 webtest를 사용하는 사람은 누구입니까?
- 8. iPhone 데모 도움말 : UIGetScreenImage() 대신 빠른 화면 캡처를 아는 사람이 누구입니까?
- 9. pop11 언어를 사용하는 사람은 누구입니까?
- 10. iphone 앱을 흔들어 사용
- 11. Windows Mobile 6.1 클라이언트에서 실행되도록 Oracle Lite를 얻은 사람이 누구입니까
- 12. JRuby-Rack에서 레일즈 3을 사용하는 사람은 누구입니까?
- 13. Commission Junction API를 사용하는 사람은 누구입니까?
- 14. iPhone Bluetooth - 외부 장치
- 15. iPhone 외부 액세서리 도움말
- 16. BetterAuthorizationSample을 사용하는 사람이 있습니까?
- 17. NUnitLite를 사용하는 사람이 있습니까?
- 18. 외부 라이브러리가 앱을 더 느리게 만드나요?
- 19. Android : "설정"아이콘의 파일 이름을 아는 사람이 누구입니까?
- 20. Blitz3D, BlitzBasic 게임 프로그래밍 언어에 대해 들어 본 사람이 누구입니까?
- 21. xdpi, ydpi를 사용하고 올바른 결과를 얻은 사람이 누구입니까
- 22. iPhone 용 외부 컨트롤러
- 23. GPS 네비게이션을 사용하는 iphone 앱을 개발하라는 질문에 - 현실적인 기대치가 있습니까?
- 24. iPhone - CGBitmapContextCreateImage 누출,이 문제가있는 사용자는 누구입니까?
- 25. 외부 iPhone 암호화 라이브러리
- 26. 실제 상업 프로젝트에 IntelliJ를 사용하는 사람은 누구입니까?
- 27. Revit 환경에서 WPF/MVVM을 사용하는 사람은 누구입니까?
- 28. 프로덕션 환경에서 RavenDB를 사용하는 사람은 누구입니까?
- 29. IronPython을 프로덕션 응용 프로그램에서 사용하는 사람은 누구입니까?
- 30. 임베디드 프로젝트에 Scheme/LISP를 사용하는 사람은 누구입니까?
내가이 질문을하고 나서 마지막으로 추적했기 때문에 앱을 성공적으로 추가했으며 실제로이 설정으로 높은 순위를 매겼습니다. 지금까지는 스크립트를로드하는 것뿐만 아니라 실제 개발 된 HTML 부분을 빠른 개발을 위해 앱에 넣기까지했습니다. 또한 여러 백서를 읽고 페이스 북을 포함한 일부 주요 앱이 실제로 동일한 기술을 사용한다고보고합니다. –