How much interaction is required for magazine type apps?

Hi All,
I have just had my app rejected for the second time. Apple quoted that it lacks interaction as well as expected qualities such as in app purchases.
After the first rejection i went through and redesigned the app, putting in lots of scrollable text boxes, slide Multi Object states, Pan and zoom, Aspect differences (ie horizontal vs vertical), Web content (twitter feeds, facebook etc), video, navto links from content pages, slideshows, pull out tabs, live links etc. Each article has at least 2-3 of these in it.
My question is how much do i need to put in? I think any more would be doing it just for the sake of it. It is an educational magazine on Marine Aquarium keeping, underwater conservation etc and has a lot of textual information as well as photos. I thought that bu adding a few different interactive features in each article that apple would approve it as it is now a lot more than what you could do as a web based app.
Also quoting that it lacks in app purchases as a reason for rejection? I always thought that this was a developers option, not a requirement. We only have 1 app presently in review and want to know how this goes before committing to more apps. Therefore i chose a single issue license where in app purchases are not allowed. If i had known that this is a requirement for magazine stlye apps, then we wouldnt have gone down this path to start with as the $1000's of dollars for a professional license is not economically viable for a small business....
Has anyone else been through this?
Im happy to share our published folio to anyone for feedback, as at the moment im really not sure what Apple are requiring.
If you have had a magazine type app approved in the App store and can offer any advice, it would be greatly appreciated. Email me your adobe email and i will share the published folio for your opinions.
I appreciate any advice.
Cheers,
Michael

Hi, Michael-
We are experiencing the same response with our first app attempt. The review response was along the lines of 'simple interaction, would not appeal to a wide audience, and better suited as an HTML5 web mobile app (which apple claims they do not approve for the app store; such as mobile apps with a phonegap shell, etc).
After our response referring to this as a multi-publication shell to which we would make additional content available, their reply was opaque stating that apps are not approved due to the number of features and capabilities, but primarily those that provide an in-app experience you could not get anywhere else. I was under the assumption the DPS system was pretty good at offering a rich experience compared to the print world it is modeled after.
I was very excited after testing the capabilities of DPS but now see that regardless of the investments/time you put into these publications apple still has the final word on whether it will be available to the masses in their 'curated' store.
Best of luck to you, let us not give up.

Similar Messages

  • How to find how much space is required for backup.

    Hi,
    I have 7 gb of space available but on backup it is saying space not avialable,
    Please tel me following
    1) how to find how much backup space is required.
    2) and i think it does not currup the old backup set when backup fails?so i can feel good that my old backup is ok?
    3) which folder i should copy, to keep backup of backup on other machine.(C:\ORACLEXE\APP\ORACLE\FAST_RECOVERY_AREA\XE)
    4) and also tel me where orignal files of database is present i will backup that also like in MSSQL.
    5)please also tel me how to change the backup location to other drive.
    yours sincerely
    Edited by: 944768 on Dec 19, 2012 9:16 PM
    Edited by: 944768 on Dec 19, 2012 10:55 PM

    1)this you can check from your old backup size.add a little to it and that is your backup space requirement.
    2)if space is not there then failed backup is corrupt.other old backups remain intect.
    3)you need to shutdown database for copying folder or put data files in backup mode(id archivelogs are enable on database).
    4)you can check original database files dba_data_files,v$controlfile views and as point 3 is valid on them if you using copy paste rather then RMAN.
    5)when taking backup from rman use
    RMAN> RUN {
      ALLOCATE CHANNEL d1 DEVICE TYPE DISK
      FORMAT '/u01/backups/%U';
      BACKUP DATABASE PLUS ARCHIVELOG;
      RELEASE CHANNEL;
    }In format clause you can give disk location.

  • Broken IPhone 6 how much will it cost for a refurbishment phone

    broken IPhone 6 how much will it cost for a refurbishment phone?

    If your iPod Touch, iPhone, or iPad is Broken
    Apple does not fix iDevices. Instead, they exchange yours for a refurbished or new replacement depending upon the age of your device and refurbished inventories. On rare occasions when there are no longer refurbished units for your older model, they may replace it with the next newer model.
    ATTN: Beginning July 2013 Apple Stores are now equipped to do screen repairs/replacements in-house on iPhone 5 and 5C. In some cases while you wait. According to Apple this is the beginning of equipping Apple Stores with the resources needed to do most repairs for iPhones, iPads, and iPod Touches that would not require major replacements. Later in the year the services may be extended as Apple Stores become equipped and staffed with the proper repair expertise. So, if you need a screen repaired or a broken screen replaced or have your stuck Home button fixed, call your local Apple Store to see if they are now doing these in-house.
    You may take your device to an Apple retailer for help or you may call Customer Service and arrange to send your device to Apple:
    Apple Store Customer Service at 1-800-676-2775 or visit online Help for more information.
    To contact product and tech support: Contacting Apple for support and service - this includes international calling numbers.
    You will find respective repair costs in the appropriate link:
    iPod Service Support and Costs
    iPhone Service Support and Costs
    iPad Service Support and Costs
    There are third-party firms that do repairs on iDevices, and there are places where you can order parts to DIY if you feel up to the task:
    1. iResq or Google for others.
    2. Buy and replace screen yourself: iFixit

  • How much is a battery for an iPhone five

    How much is a battery for an iPhone five

    Apple does not sell batteries.
    They will replace it for a fee.
    Type "iphone battery replacement program" or similar into the google search bar.

  • How much does it cost for iphone4 ic?

    There seems to be a problem with my iphone4. I think it was the IC. How much does it cost for replacement? Or is it still repairable? Anyone out there knows my concern?

    Depends on the country
    In the U.S:
    If you own an iPhone that is ineligible for warranty service but is eligible for Out-of-Warranty (OOW) Service, Apple will service your iPhone for the Out-of-Warranty Service fee listed below.
    iPhone model
    Out-of-Warranty Service
    iPhone 5s, iPhone 5c,
    iPhone 5
    $269
    iPhone 4S
    $199
    iPhone 4, iPhone 3GS,
    iPhone 3G, Original iPhone
    $149
    A $6.95 shipping fee will be added if service is arranged through Apple and requires shipping. All fees are in U.S. dollars and are subject to local tax. "

  • How much is the max for ram on my pavilion dv600?

    Hi there, how much is the max  for ram on my pavilion dv6000?  is the dv6308nr,  it has vista-32 bit, but I want to upgrade to 7-64 bit, thanks a lot. Hugo
    This question was solved.
    View Solution.

    Hi:
    ...and make sure if you want to update the BIOS, do so BEFORE you install W7, or you will brick the notebook if you flash the BIOS afterward.
    Everybody sees this release note after they install Windows 7, and they flash the BIOS.
    System requirements:
    Operating Systems
    Microsoft Windows XP Home Edition
    Microsoft Windows XP Media Center Edition
    Microsoft Windows XP Professional
    Microsoft Windows Vista Home Basic 32 Edition
    Microsoft Windows Vista Home Premium 32 Edition
    Microsoft Windows Vista Home Basic 64 Edition
    Microsoft Windows Vista Home Premium 64 Edition
    Released:
    2010-04-06
    Version:
    F.43
    Compatibility:
    Microsoft Windows Vista, Microsoft Windows Vista (64-bit), Microsoft Windows XP
    Fix/Enhancement:
    - Fixes an issue where a message that says to replace the battery is incorrectly displayed when upgrading the operating system to a Microsoft Windows 7 Operating System.
    The good news is anyone who flashes the BIOS in a dv6000 or dv9000 notebook after they install windows 7 does not have to worry about the false battery error problem anymore.
    The bad news is they need a new notebook PC.
    Paul

  • How to create an extension for generated type idoc

    Hi all,
    Can u please look into this
    How to create an extension for generated type idoc ?  for example Idoc type BATMAS02

    Enter transaction WE30 (ALE->Extension-> IDOC types->Maintain Idoc type)
    - Type in your name of the extended IDOC type (usually starting with 'Z') and click on the Basic IDoc type, click the create icon.
    - Click on Create new and enter a description and press enter.
    - Click on ZIDOCTYPE01 and then on the Create icon.
    - Enter ZIDOCTYPE as the segment type, click on Segment Editor.
    - Enter a description for your segment type and create.
    - Enter a description for your segment, enter each field required in your IDoc and press enter to validate.
    - Save and generate, press back
    - To release the segment choose Goto, Release from the menu.
    - Check the box on the line of your segment.
    - Save, back and enter.
    - Your Idoc type structure should be displayed with your new segment.
    - Save and back.
    - To release the Idoc type choose Extras, Release type from the menu and Yes.
    ALE FUNCTION MODULE ENHANCEMENTS
    Having extended the IDOC type to contain additional fields for an inbound or outbound application, you now want to enhance ALE function modules for populating the additional segment on the outbound or applying the additional segment data on the inbound application.
    The core working code for ALE processes for a given application area is always encapsulated in ABAP/4 function modules. These function modules are associated with such control information as message types and process codes. So the ALE process checks this control information and derives the name of the function module to invoke for that particular IDOC processing from certain database tables. These function modules contain objects known as customer functions, which can be considered SAP Enhanced user exits. A function module is called at a particular point during the processing of the main program or function module, and it can be used to influence data processing at that point by adding code to the customer function. The customer function behaves like a normal function module and has import and export parameters, tables (internal tables) statement, and exception processing. Unlike a conventional user exit, customer functions give you the ability to modify only data available to you by the function moduleâs parameters and internal tables. While most ALE/EDI function modules are supported by customer functions, there are ALE/EDI processes that still use conventional user exits. There are a few ways to determine which function module to enhance for a given message type/process code:
    • For master data distribution, from SALE go to Extensions -> Master data distribution -> Setup additional data for message types. Search for message type DEBMAS in this example. You see an entry for DEBMAS associated with function module MASTERIDOC_CREATE_SMD_DEBMAS. This data is stored on table TBDME. The function module names for all master data message types follow this pattern: MASTERIDOC_CREATE_SMD_messagetype. This function module calls another function module of name MASTERIDOC_CREATE_DEBMAS or MASTERIDOC_CREATE_messagetype. Search for the words customer function, and you find several hits that can be used to add code to the function module.
    • From WEDI got to Control -> Inbound process codes -> Inbound with ALE service -> Processing by function module (transaction WE42), or from WEDI go to Control -> Outbound process codes -> Outbound with ALE service -> With function module (transaction WE41). There will be function modules associated with the process codes. For inbound, the function modules usually follow this pattern: IDOC_INPUT_messagetype: for example, IDOC_INPUT_CHRMAS for inbound characteristics master.
    • Use transaction WE57 or from WEDI go to Development -> Message/Application Object. The entries list the function module, Business Object, message type, and IDOC type that are used for inbound ALE/EDI interfaces.
    Customer functions are not specific only to ALE and EDI but also to all programs/modules in SAP R/3. Customer function is a SAP enhancement component; the other two types are menu and screen enhancements.
    All customer function exits are maintained in SAP enhancements and are found by using transaction SMOD. After executing transaction SMOD, pull down (F4) on the enhancement name field, and execute again. This provides you with a list of all SAP enhancements available. SAP enhancements are grouped by development class pertaining to an application area. Choose Application development R/3 SD master data distribution for development class VSV to lead to a screen that lists VSV00001 as an enhancement (see Figure 5). Press Component +/- to display its function exit components. There are four possible components listed, all of which are function exits (and are function modules) that are called from the ALE function modules in the form Call Customer Function Î001â. This is a special occurrence of the ABAP statement Call. Go to item Exit_SAPLVV01_ 001, which you need to enhance for the Customer Master outbound example of an IDOC extension. In the ALE-function module MASTERIDOC_CREATE_DEBMAS, the statement CALL Customer Function 001 is translated in the background to call component EXIT_SAPLVV01_001. Although this function exit can be edited using transaction SE37, you will use a simpler approach.
    When you use SAP enhancements and their components, you manage them with an SAP object known as a project, which is like an envelope containing the selected enhancements and their components. A project can be used to control the execution of components and to transport them to other clients and instances in SAP. Basically, the process involves creating a project, including enhancements and components that are to be enhanced, editing the components, and then activating the project. The following process creates a project for our example Customer Master IDOC extension:
    • Execute transaction CMOD.
    • Enter name of project, say CSTMAST1.
    • Click on Create.
    • Enter a description of the project.
    • Save.
    • Click on SAP Enhancements.
    • Enter VSV00001 for Enhancement.
    • Save.
    Once youâve created the project, edit the function exit components and activate the project. Remember that the code in the function exit enhancement will execute only if the project is activated. In fact, this is a convenient SAP enhancements feature, whereby the work in progress (developing code in the customer function) will not affect users of that application. When the code is completed, the project can be activated so the enhanced functionality takes effect. It can also be deactivated for maintenance.
    As mentioned earlier, customer functions (function exits) are embedded in ALE function modules and can be used to influence the creation and modification of IDOC data on an outbound application or to post additional or modified IDOC data to an inbound R/3 application. Function exits are similar to regular function modules, with import/export parameters, tables (internal tables), and exceptions.
    The two important factors to consider while developing the customer function are:
    1. The point in the ALE function module where the function exit occurs
    2. The data made available by the customer function that can be modified or posted to the R/3 application, based on the direction.
    Because some function modules have several customer functions, it is critical to choose the function exit best suited for that particular enhancement. Do not attempt to perform activities that the function exit is not designed for. The importance of this point is illustrated by the following description of enhancing function modules for outbound and inbound ALE interfaces.
    Outbound interfaces. In an outbound ALE interface you use function exits (customer functions) to populate additional segments created by an IDOC extension or to modify the existing IDOC data segments as per business requirements. Previously, you identified that enhancement VSV00001 has a component EXIT_SAPLVV01_001 (function exit), which can be used for populating the additional data segment Z1SADRX that you created in the IDOC extension ZDEBMASX (IDOC type ZDEBMASZ, based on Basic IDOC type DEBMAS02). You also learned that the ALE function module that calls this function exit is MASTERIDOC_CREATE_DEBMAS, which has a statement Call Customer Function 001.
    Browse the function module MASTERIDOC_CREATE_DEBMAS using transaction SE37. You will find that this customer function is invoked for every segment of IDOC type DEBMAS02. In fact, the function exit is called soon after the creation of an existing segment has been populated with data and appended to the IDOC data table (internal table). Also, the function exit is exporting the message type, IDOC type, and the segment name and is importing the IDOC extension type. It is also passing the IDOC data internal table. This indicates that the ALE function module is allowing you to populate additional segments for every existing segment and modify the existing segmentâs data.
    Letâs write ABAP/4 code to accomplish the task of populating IDOC segment Z1SADRX with a contact personâs business address:
    • From SE37, display function module MASTERIDOC_CREATE_ DEBMAS.
    • Find Customer Function 001.
    • Double-click on 001.
    • The function EXIT_SAPLVV01_001 will be displayed.
    • Double-click on INCLUDE ZXVSVU01.
    • You will be asked to create a new include object. Proceed as desired.
    • Enter code (as in Listing 1).
    • Be sure to perform a main program check (Function Module -> Check -> main program) and extended program check (Function module -> Check -> Extended check).
    Now that you have extended the IDOC and enhanced the ALE function module based on the requirements for the contact personâs business address on the Customer Master, letâs test the interface. You should create a logical system and define a port for this interface. You should also configure the Customer Distribution Model to indicate that message type DEBMAS is being distributed to this logical system. The only difference in configuration between a regular outbound ALE interface and an enhanced one is the partner profile definition. While maintaining the outbound parameters of the partner profile, make sure the IDOC type is ZDEBMASZ. The fields for Basic IDOC type and extension type are automatically populated with DEBMAS02 and ZDEBMASX, respectively.
    To maintain the contact personâs business address of a customer:
    • Use transaction BD12 or from BALE go to Master Data ->Customer -> Send and send that Customer Master record by executing the transaction after filling in the relevant fields such as customer number, message type, and logical system.
    • Use transaction WE02 or WE05 to verify the IDOC created. You should see the new segment Z1SADRX populated with the correct data.
    With SAP releases below 4.5B, you cannot capture changes to business address through change pointers because a change document object is not available for capturing business address changes, and also earlier releases have not been configured to write change documents for a contact personâs business address. If you would like this functionality, you can either create change document objects, generate function modules to create change documents, and perform ALE configuration to tie it in, or make a cosmetic change to the contact person screen data while changing the contact personâs business address so that it gets captured as a change to the Customer Master. Subsequently, the ALE enhancement that you performed captures the contact personâs business address.
    Inbound interfaces. The process for enhancing inbound ALE interfaces is similar for outbound, with a few exceptions; specifically in the coding of customer functions (function exits) for the ALE/EDI function modules.
    The first step is to create an IDOC extension for the specific Basic IDOC type by adding new segments at the appropriate hierarchy level: that is, associated to the relevant existing segment. Populate the data fields on the new segments with application data by the translator or external system/program before importing them into the R/3 System. Then, find the ALE function module that is invoked by the inbound processing. By browsing through the code or reading the documentation on the function exit enhancements using the SMOD transaction, identify the function exit in which you should place your code. The technique used in the code to post the additional or modified IDOC data to the application can vary based on the application rules and requirements, the data available at that point in processing, and the application function modules available to update the application tables. It is important to search first for application modules that process the data and see if they can be called within the function exit. If the additional data in the extended segments in specific to a custom table or resides in nonkey fields of a single or small set of tables, you may be able to update it directly by SQL statements in the function exit. This approach should be carefully evaluated and is certainly not highly recommended.
    Another option is to use Call Transaction from within the function exit to process the additional data. For example, in the case of message type WMMBXY for inbound goods movements from a warehouse management system, the standard interface creates batches for materials, but does not update its characteristics. In such a case, you can use Call Transaction MSC1 to create the batch and assign characteristic values to it from within the function exit provided.
    regards,
    srinivas

  • I have an iPhone 5S, with iOS 8.1.2  I am trying to do a system restore but the message I get on the desktop is that there is not enough room on the iPhone. How much room is required?

    I have an iPhone 5S, with iOS 8.1.2  I am trying to do a system restore but the message I get on the desktop is that there is not enough room on the iPhone. How much room is required?
    I had an important app. (Memos by bluemarblesoftware.com) that I accidentally deleted. It of course had many memos, some with quite a lot of information. I did sync my phone on a regular basis and I think the memos should be on the desktop computer. I tried to do a restore function but I got a message saying there was not enough room on the iPhone. How much room is needed?

    generally you need 1.90gb
    what you can do is back up your phone to your computer before doing the update, just as a precaution.

  • How much can I get for my Macbook Pro?

    I'm in the market for a new Macbook Pro, thus I'm looking to sell my old one. It's a 2006 model, and it has a few dents and scratches as a result of frequent use and carrying it around.
    Processor = 2 GHz Intel Core Duo
    Memory = 2 GB
    Hard Drive = 500 GB
    It's fully operational, runs smoothly and everything, but there are two main flaws: Number one, the battery has died, so it only works when the charger is plugged in. I can easily replace the battery, though. The other problem is that the motherboard is acting a bit weird. Every now and then the computer will completely freeze up, forcing a restart. This is the main reason I'm in the market for a new one.
    With all of this being said, can anyone give an estimate on how much I should expect for it? The motherboard issue is the main flaw, so I'm not expecting to be able to sell it for some crazy amount. Maybe someone can use it for parts or something. Any estimates? Thanks.

    Apple has their recycle deal through PowerON Services, and BestBuy will give you an estimate online (you get the most if you take a gift card, less if you want a check). Since both are looking to make a profit off of the recycled machines, you'll get less than a private sale, but for an older parts machine, maybe not that much less.
    My 5 year old powerbook G4, which does still work fine, has a still mildly useful battery and is very good cosmetically was only worth about $164 according to the BestBuy site (which I was actually pleasantly surprised about, since I figured it was only worth about half that).

  • My iphone 5 is not working. warranty expired.i purchased it in Fortress store,HONG KONG. How much it would cost for a repair or replacement??

    my iphone 5 is NOT SWITCHING ON..its not charging .warranty expired by 2 months.how much it would cost for a repair or replacement.??
    i purchased it in fortress store ,HONG KONG.

    If Fortress is an authorized reseller for the iPhone, then look here:
    http://support.apple.com/kb/index?page=servicefaq&geo=Hong_Kong&product=iphone
    If Fortress is not authorized to sell the iPhone, then you will need to ask Fortress about getting your iPhone services.
    Regards.

  • How much could I get for my MacBook Pro?

    I have a late 2007 MacBook Pro (November). 2.2GHz, 200GB HDD, 4GB RAM, and I was wondering if anyone knew how much I could get for it. The video card is slowly dying too and I wanted to trade this computer and spend some extra money to get an ipad 2 16GB.

    Here is a link for your exact specs from eBay's competed listings (360$):
    Macbook Pro 2.2Ghz 4GB Ram 128MB Video 200GB HDD - READY FOR WORK!    
    And less refined results:
    2007 MacBook Pro 2.2GHz, HDD, 4GB RAM
    2007 MacBook Pro HDD, 4GB RAM

  • How much does a replacement for a broken ipod touch 32gb 4g cost

    how much does a replacement for a broken ipod touch 32gb 4g cost

    Apple will exchange it for a refurbished one for $149 if the iPod is not in pieces/severly phyically damaged.
    Apple - Support - iPod - Repair pricing

  • How much does it cost for an iphone4 screen repair?

    How much does it cost for an iphone 4 screen repair?

    http://www.apple.com/support/iphone/repair/screen-damage/

  • Hello! My name is Vadim. I'm from Russia. I'd like to buy two iPhones 5, 64 GB: for my wife and myself. But I have a question to you. Will it work in Russia? How much will it cost for me? And how much will delivery cost to Russia? Thank you very much.

    Dear Sir or Madame,
    My name is Vadim. I'm from Russia. I'd like to buy two iPhones 5, 64 GB online, from your official website Apple: for my wife and myself. But I've a question to you. Will it (iPhone 5, 64 GB) work in Russia? How much will they cost for me? And how much will the delivery from America to Russia cost?
    Yours sincerely,
    Vadim Fedotov.

    iPhone 5 is not available unlocked in US  and
    Apple Store online does not ship outside the Country it operates
    You are best served waiting for the iPhone 5 to be announced in Russia
    through your Apple Approved carriers

  • How much is the exchange for iphone 5s with a broken screen? in Brazil charged me R$ 999.00

    How much is the exchange for iphone 5s with a broken screen? in Brazil charged me R $ 999.00

    If the device has not been opened by anyone (other than Apple) then it can be replaced via the Out of Warranty replacement program, $269US for the 5, 5C, and 5S?
    If it has been opened by anyone other than Apple, purchase a new device.

Maybe you are looking for

  • Can't delete folders in Library mode

    I cannot delete folders. I have selected a folder in Library mode but I can find not way to delete it. It seems that I can remove it from the catalog but not delete the folder and the files. Is there a way delete a folder and all the files contained

  • Not able to run validation using validation.xml & validator-rules.xml

    Hello Friends, I am not able to run validation using validation.xml & validator-rules.xml. Entire code in running prefectly but no error messages are prompted. Following is my code: File Name : struts-config.xml <struts-config> <!-- Form Beans Config

  • Airport not connecting computer to internet

    my airport express was connecting my computer to the internet fine 2 hours ago, but suddenly, it stopped. i tried connecting my computer directly to the modem, and i am able to connect to the internet, so i'm figuring something is odd w/ the airport

  • Adobe - Shift fields left dynamically

    Hello, if we have in one line on our PDF formular three fields e.g. TITLE, FIRSTNAME, LASTNAME - how could we configure that the third field is shifted left if for example the second field is empty. We require to avoid empty space. We could concatena

  • Why does my laptop keep randomly shutting down?

    My laptop for the 2nd time has shut down without warning. The battery is not empty and when I charge it it says it is full. Help