Sourabh Shroff
Senior Software
Engineer
Sourabh Shroff is a Software Engineer from Mumbai University. He has worked in application domain...
more>>
The other day I was speaking with a journalist and I asked him whether their organization is adapting to mobile. He replied “Actually we don’t know how to go about it.” So I decided to guide him and share with everyone else also. With the release of iOS5, magazines, newspapers and journals app subscriptions will be in a Newsstand which is a folder that lets you organize your favorite publications easily. What is the unique feature of the newsstand application? Instead of slotting into iBook, Newsstand discovers its separate place with new app store for newspaper, magazines and journals. The Icons will be similar to the cover of newspaper or magazines and those Icons can be updated in real time as and when new issue arrives. Also these icons are not like normal app icons but this resembles with the cover of the newspaper or magazines. How do we create a NewsStand? Some changes needs to be made in the “info.plist” as depicted in the figure below. To separate the newsstand app from normal app we need to add one Boolean key in info.plist. The “Application present content in newsstand” needs to be set to “YES”. OR in XML form key>UINewsstandApp/key> true/> The “Icon files (iOS5)” is a dictionary having 2 keys 1. Newsstand Icon a. “Icon files” Specify the name of Icon file for newsstand. It could be i. Normal Icon (icon_newsstand.png) ii. Retina display Icon (icon_newsstand@2x.png) b. “Binding type” defines the type of newsstand, it could be i. Magazine ii. Newspaper c. “Binding edge” could be i. Left ii. Right iii. Bottom 2. Primary Icon –Specify the Normal app icon file name. a. Normal Icon (icon.png) b. Retina display Icon (icon@2x.png) OR in XML form key>CGBundleIcons/key> dict> key>CFBundlePrimaryIcon/key> dict> key>CFBundleIconFiles/key> array> string>Icon.png/string> string>Icon@2x.png/string> /array> /dict> key>UINewsstandIcon/key> dict> key>CFBundleIconFiles/key> array> string>NewsstanIcon.png/string> string>NewsstanIcon@2x.png/string> /array> key>UINewsstandBindingType/key> string>UINewsstandBindingTypeNewspaper/string> key>UINewsstandBindingEdge/key> string>UINewsstandBindingEdgeBottom/string> /dict> /dict> To download content of newsstand app in background we need to add one more array key in info.plist “Required background modes” and add item as “newsstand-content” OR in XML form key>UIBackgroundModes/key> array> string>newsstand-content/string> /array> Experts on Mobile
|