A more generic app that included no contacts or company labels or graphics, but that will download all this data and save it to an internal database after a company URL and password is entered might be an alternative. Put the data in XML, json or plist format, publish the format and put dummy data on a test site for Apple reviewers to use.
Apple even recommends this technique. Look for the WWDC 2010 video on data driven apps.
ya firewood i have used the same concept in existing app but i am facing delay problem while fetching records from sqlite db in app to an array.
actually i am displaying records indexed(A,B,C,...) wise, so i fetched whole record and then did sorting and added in following array format
like
Code:
[
[Amazon,arizon,alaska,......],
[Buff,Bull,box,....],
.....
]
Their are thousands of record so it takes time to load.
Later i tried querying 26 times alphabetically
select * from Customer where name like 'A%'
select * from Customer where name like 'B%' likewise
and inserting the returned value in the above formatted array
Even this is taking time to load
if u r not clear with this please let me know
will post code