2012-07-24 2 views
0

뉴스 스탠드 작동 방식에 대한 큰 질문이 있습니다. 새 잡지 (문제)를 만들어야 할 때 어떻게해야합니까?뉴스 스탠드 앱 이해

즉, 다른 잡지와 모양이 같지 않고 상호 작용하는 콘텐츠가있는 잡지 (새로운보기와 새로운보기 컨트롤러가있는)마다 새로운 코드를 구현해야합니까? 이 경우 이미 시장에있는 내 뉴스 스탠드 앱에 어떻게 추가/업로드/통합합니까?

이런 식으로 작동하지 않는 경우 어떻게 작동합니까?

대단히 감사합니다.

+0

'뉴스 스탠드'통합 [여기] (http://www.viggiosoft.com/blog/blog/2011/10/17/ios-newsstand-tutorial/)에 대한 기본 사항을 찾을 수 있습니다. 감사합니다. @ 홀렉스! – holex

+0

!! 그러나 이미 튜토리얼을 구현했으며 각 잡지마다 PDF를 사용하고 있으며 서로 다른 인터랙티브 잡지를 개발하고 싶습니다. 그래서 각 잡지마다 하나의 "앱"을 개발할 수 있을지 궁금합니다. – TurboManolo

답변

3

귀하의 질문은 정말로 Apple이 Newsstand를 구현하는 방법을 선택하는 핵심입니다. 기본적으로 Newsstand를 사용하는 방법에는 이미지/pdf 콘텐츠 사용, HTML5 콘텐츠 사용, CoreText 네이티브 API 사용 등 세 가지가 있습니다.

나는 CoreText API를 사용하고 싶다고 말하고 있습니다. 뉴스 스탠드 프레임 워크에서 제안한 이유 때문에이 작업을 수행하기는 어렵습니다. 각 에디션에서 완전히 새로운 앱을 업로드하지 않아도됩니다.

두 가지 가능한 솔루션이 있습니다. 첫 번째는 Newsstand를 사용하지 않는 것입니다. 대신 잡지를 앱으로 게시하고 각 버전마다 새 앱을 업로드하면됩니다. 즉 구독 및 뉴스 스탠드의 "이중 목록"홍보와 같은 것들을 놓칠 수는 있지만 고품질의 기본 맞춤 인터페이스를 만들 수 있습니다.

두 번째는 내가 지금하고있는 일을하는 것입니다. 기본 응용 프로그램에로드 할 때 원하는 인터페이스를 생성하는 XML 인코딩과 같은 것을 개발하는 것입니다.

적어도 지금까지 내 분석입니다. 나는 내가 정말로 틀리다는 말을 듣고 기뻐할 것이다. 그러나 나는 이것이 애플이 제공하는 것을 실제로 생각하지 않은 사례 중 하나라고 생각한다. 어쩌면 내년에는 더 나아질거야!

1

베이커 프레임 워크를 사용하는 경우 인터페이스 요소 (html, 이미지)를 "issues"로 다운로드 할 수 있으며 코드 부분 (Baker 프레임 워크)은 동일하게 유지됩니다.

새 발행인을 추가하는 작업은 NKAssetDownload를 사용하여 PDF를 다운로드하는 것과 같습니다. Baker를 사용하는 경우 전체 "책"을 문서 디렉토리에 추출해야합니다.

+0

아니요! [이 비디오.] (https://developer.apple.com/videos/ios/?id=12)에 따라 문서 디렉토리에 '책'을 저장해서는 안됩니다. –

관련 문제