Register FAQ / Rules Forum Spy Search Today's Posts Mark Forums Read
Go Back   MacRumors Forums > Apple Systems and Services > Programming > iPhone/iPad Programming

Reply
 
Thread Tools Search this Thread Display Modes
Old Jan 31, 2011, 05:57 AM   #1
AbhishekApple
macrumors member
 
Join Date: Aug 2010
Restrict access of apps to intended users

I want my app in app store to be downloaded by intended users, how can i do so?

will i have to do it by coding or can i make certain settings while submitting the app to app store

please provide some links if it is possible.
AbhishekApple is offline   0 Reply With Quote
Old Jan 31, 2011, 06:07 AM   #2
balamw
Moderator
 
balamw's Avatar
 
Join Date: Aug 2005
Location: New England, USA
Quote:
Originally Posted by AbhishekApple View Post
I want my app in app store to be downloaded by intended users, how can i do so?

will i have to do it by coding or can i make certain settings while submitting the app to app store

please provide some links if it is possible.
The iOS Developer Enterprise Program is what you seek. http://developer.apple.com/programs/ios/enterprise/

You can't restrict who you sell to on the App Store.

B
__________________
MBA (13" 1.7 GHz 128GB), UMBP (15" SD 2.8 GHz), UMB (13" 2.4 GHz), iMac (17" Yonah), 32GB iPad 3 WiFi+LTE, 64 GB iPad WiFi, 32 GB iPhone 5, Airport Extreme
balamw is offline   0 Reply With Quote
Old Jan 31, 2011, 09:19 AM   #3
dejo
Moderator
 
dejo's Avatar
 
Join Date: Sep 2004
Location: The Centennial State
Quote:
Originally Posted by AbhishekApple View Post
I want my app in app store to be downloaded by intended users, how can i do so?
Intended users? Please elaborate.
__________________
dejo is offline   0 Reply With Quote
Old Jan 31, 2011, 09:27 AM   #4
Xenc
macrumors 6502a
 
Xenc's Avatar
 
Join Date: May 2010
Location: London, England
Wirelessly posted (Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_2_1 like Mac OS X; en-gb) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8C148 Safari/6533.18.5)

You could distribute ad-hoc up to 100 devices, distribute through the Enterprise Programme (as mentioned above), or could implement some sort of login screen at the front of the app.
__________________
Next Bus London for iPhone - 100% Live bus times on your iPhone (Featured on ShinyShiny.tv and Wired.co.uk!)
Xenc is offline   0 Reply With Quote
Old Jan 31, 2011, 09:29 AM   #5
balamw
Moderator
 
balamw's Avatar
 
Join Date: Aug 2005
Location: New England, USA
Quote:
Originally Posted by dejo View Post
Intended users? Please elaborate.
I was going off of the "restrict access" part of the thread title.

Though it made me wonder. Are in-house apps restricted in any way?

i.e. if a porn site operator wanted to list all of its customers as members of an "organization" that required fees to join and distribute an app from their website, could they under the auspices of the "iOS Developer Enterprise Program"?

Otherwise reaching your intended users sounds like marketing 101.

B
__________________
MBA (13" 1.7 GHz 128GB), UMBP (15" SD 2.8 GHz), UMB (13" 2.4 GHz), iMac (17" Yonah), 32GB iPad 3 WiFi+LTE, 64 GB iPad WiFi, 32 GB iPhone 5, Airport Extreme
balamw is offline   0 Reply With Quote
Old Jan 31, 2011, 09:37 AM   #6
dejo
Moderator
 
dejo's Avatar
 
Join Date: Sep 2004
Location: The Centennial State
Quote:
Originally Posted by balamw View Post
I was going off of the "restrict access" part of the thread title.
Yeah, I just felt "intended users" was far too vague for us to start drawing conclusions yet.

Quote:
Originally Posted by balamw View Post
Though it made me wonder. Are in-house apps restricted in any way?
I thought they could only be distributed via a company's intranet. But, since the details of the Enterprise program are much less publicized than the regular program and I'm not even sure we have any enterprise developers on this forum (or they're covered by an NDA), we may not be able to learn much about its details.
__________________
dejo is offline   0 Reply With Quote
Old Jan 31, 2011, 10:51 AM   #7
balamw
Moderator
 
balamw's Avatar
 
Join Date: Aug 2005
Location: New England, USA
Quote:
Originally Posted by Xenc View Post
implement some sort of login screen at the front of the app.
Ah yes, the Netflix (among others) model. I can't say that I've seen an app that charges for the app, but requires service on the back end.

Any examples?

B
__________________
MBA (13" 1.7 GHz 128GB), UMBP (15" SD 2.8 GHz), UMB (13" 2.4 GHz), iMac (17" Yonah), 32GB iPad 3 WiFi+LTE, 64 GB iPad WiFi, 32 GB iPhone 5, Airport Extreme
balamw is offline   0 Reply With Quote
Old Jan 31, 2011, 11:32 AM   #8
firewood
macrumors 603
 
Join Date: Jul 2003
Location: Silicon Valley
You can't restrict downloading to intended users from the iTunes App store. You can restrict only by country. You can have an app require a login for important functions, or only download proprietary data to intended users.

But to get an app accepted by Apple, you have to make it useful to everybody.

Example is a banking app. Plenty of these in the App store. Only useful for banking to customers with accounts at that bank plus a login. Useful to everybody because it displays maps to the nearest branches (or an interest rate calculator, or some such).

If your intended users are all employees of a company with a D&B rating (used to require 500 employees on this report), that company might be able to use the iOS Enterprise program.
firewood is offline   0 Reply With Quote
Old Jan 31, 2011, 12:01 PM   #9
balamw
Moderator
 
balamw's Avatar
 
Join Date: Aug 2005
Location: New England, USA
Quote:
Originally Posted by firewood View Post
Useful to everybody because it displays maps to the nearest branches (or an interest rate calculator, or some such).
The Netflix app doesn't do anything unless you log in, so are you sure about the "useful to all" restriction? Still haven't seen or heard of any paid apps that require a logon.
Quote:
Originally Posted by firewood View Post
If your intended users are all employees of a company with a D&B rating
The current website says "employees or members of your organization" which is why I started wondering about pay for service apps via the Enterprise program.

B
__________________
MBA (13" 1.7 GHz 128GB), UMBP (15" SD 2.8 GHz), UMB (13" 2.4 GHz), iMac (17" Yonah), 32GB iPad 3 WiFi+LTE, 64 GB iPad WiFi, 32 GB iPhone 5, Airport Extreme
balamw is offline   0 Reply With Quote
Old Jan 31, 2011, 12:20 PM   #10
ulbador
macrumors 68000
 
ulbador's Avatar
 
Join Date: Feb 2010
Quote:
Originally Posted by balamw View Post
The Netflix app doesn't do anything unless you log in, so are you sure about the "useful to all" restriction? Still haven't seen or heard of any paid apps that require a logon
They denied an app from my company for this.

Basically, because you had to be a member of our site for the app to have any value, and my company isn't huge on the radar like Netflix or Amazon, it was denied. We even appealed the decision and it was still denied.
__________________
Mooooooooooooo
ulbador is offline   0 Reply With Quote
Old Jan 31, 2011, 12:40 PM   #11
dejo
Moderator
 
dejo's Avatar
 
Join Date: Sep 2004
Location: The Centennial State
Quote:
Originally Posted by ulbador View Post
They denied an app from my company for this.
What is a paid or free app?
__________________
dejo is offline   0 Reply With Quote
Old Jan 31, 2011, 12:42 PM   #12
balamw
Moderator
 
balamw's Avatar
 
Join Date: Aug 2005
Location: New England, USA
Quote:
Originally Posted by ulbador View Post
They denied an app from my company for this.
Good to know from first hand experience, but just like all the rules, there seem to be exceptions. to them.

B
__________________
MBA (13" 1.7 GHz 128GB), UMBP (15" SD 2.8 GHz), UMB (13" 2.4 GHz), iMac (17" Yonah), 32GB iPad 3 WiFi+LTE, 64 GB iPad WiFi, 32 GB iPhone 5, Airport Extreme
balamw is offline   0 Reply With Quote
Old Jan 31, 2011, 12:53 PM   #13
firewood
macrumors 603
 
Join Date: Jul 2003
Location: Silicon Valley
I'm just guessing, but it looks like since Netflix and Amazon customers are such a huge percentage of iTunes users (even Apple TV supports Netflix), that Apple considered that close enough to "useful for everybody" for them.

So if your "intended users" are 50% or so of Apple's customers, you might be able to somehow get an exception.
firewood is offline   0 Reply With Quote
Old Jan 31, 2011, 01:40 PM   #14
ulbador
macrumors 68000
 
ulbador's Avatar
 
Join Date: Feb 2010
Quote:
Originally Posted by dejo View Post
What is a paid or free app?
It was a free app. It basically was just meant to tie into a simple web service for reporting and such, but if you weren't a member of our site you would have absolutely no reason to download it. Because we are such a "small fish", it was denied.

My boss tried to make the argument to them that we were similar to the Facebook app (not in functionality, just in response to the argument that only members of our site would find value). No dice.



Quote:
Originally Posted by balamw View Post
Good to know from first hand experience, but just like all the rules, there seem to be exceptions. to them.

B
From my personal experience, sometimes whether the app is denied or not can depend entirely on who is reviewing it (and how they feel that day). That's why we went through the extensive appeal process.
__________________
Mooooooooooooo
ulbador is offline   0 Reply With Quote
Old Jan 31, 2011, 03:15 PM   #15
balamw
Moderator
 
balamw's Avatar
 
Join Date: Aug 2005
Location: New England, USA
Quote:
Originally Posted by ulbador View Post
From my personal experience, sometimes whether the app is denied or not can depend entirely on who is reviewing it (and how they feel that day). That's why we went through the extensive appeal process.
The reviewers are people too, and given that we often see apps pulled from the store after approval for one reason or another they are not infallible.

B
__________________
MBA (13" 1.7 GHz 128GB), UMBP (15" SD 2.8 GHz), UMB (13" 2.4 GHz), iMac (17" Yonah), 32GB iPad 3 WiFi+LTE, 64 GB iPad WiFi, 32 GB iPhone 5, Airport Extreme
balamw is offline   0 Reply With Quote
Old Jan 31, 2011, 03:26 PM   #16
ulbador
macrumors 68000
 
ulbador's Avatar
 
Join Date: Feb 2010
Quote:
Originally Posted by balamw View Post
The reviewers are people too, and given that we often see apps pulled from the store after approval for one reason or another they are not infallible.

B
Definitely true. I know one of my apps was pulled for using CoreLocation solely for ads (due to AdMob). I must have updated the app half a dozen times with the offending functionality turned on before a reviewer caught it and denied the update.
__________________
Mooooooooooooo
ulbador is offline   0 Reply With Quote
Old Feb 1, 2011, 06:35 AM   #17
AbhishekApple
Thread Starter
macrumors member
 
Join Date: Aug 2010
thnx this conversation helped...
AbhishekApple is offline   0 Reply With Quote
Old Feb 1, 2011, 08:13 AM   #18
87vert
macrumors 6502
 
Join Date: Oct 2008
Location: Pittsburgh, PA
how many users are you planning on?

What about setting a high price for the app?

Then giving your select users promo codes for the app. You could get 50 per version and just do a simple "Bug fixes" update to get more promo codes.
__________________
My iOS Apps:
Crazy Dog Daily Log
Crazy Spouse Daily Log
87vert is offline   0 Reply With Quote
Old Feb 1, 2011, 11:32 AM   #19
dejo
Moderator
 
dejo's Avatar
 
Join Date: Sep 2004
Location: The Centennial State
Quote:
Originally Posted by AbhishekApple View Post
thnx this conversation helped...
Helped how? Some more specific feedback would help us to know how we helped. Plus, we're still not sure what you meant when you said "intended users". Please be considerate to those trying to help you and try to answer the questions asked of you. Thanks.
__________________
dejo is offline   0 Reply With Quote
Old Feb 2, 2011, 01:14 AM   #20
AbhishekApple
Thread Starter
macrumors member
 
Join Date: Aug 2010
Quote:
Originally Posted by dejo View Post
Helped how? Some more specific feedback would help us to know how we helped. Plus, we're still not sure what you meant when you said "intended users". Please be considerate to those trying to help you and try to answer the questions asked of you. Thanks.
i am developing a contactsDirectory app which shows list of contacts (already present in app) used by marketing dept of a/several company/s. Thus this app will be useful to only those marketing people(intended users).

we can distribute ad-hoc up to 100 devices but the users are more than that and doing this process is hectic so this option is dropped.
Also as ulbador said
Quote:
They denied an app from my company for this.

Basically, because you had to be a member of our site for the app to have any value, and my company isn't huge on the radar like Netflix or Amazon, it was denied. We even appealed the decision and it was still denied.
i cn't keep separate log in for intended user as it will lead to rejection.

and thus concluded to keep the app open for all users.

if still u find any work around please suggest.
thanks....
AbhishekApple is offline   0 Reply With Quote
Old Feb 2, 2011, 07:54 AM   #21
balamw
Moderator
 
balamw's Avatar
 
Join Date: Aug 2005
Location: New England, USA
Quote:
Originally Posted by AbhishekApple View Post
i am developing a contactsDirectory app which shows list of contacts (already present in app) used by marketing dept of a/several company/s.
IMHO this seems like something that should not be in an app, but handled in an Active Directory (or equivalent, even Google Apps) directory and accessed through the native Contacts app/interface.

Especially if all of the users are on iOS 4 and can use multiple Exchange servers.

Just MHO for a workaround.

B
__________________
MBA (13" 1.7 GHz 128GB), UMBP (15" SD 2.8 GHz), UMB (13" 2.4 GHz), iMac (17" Yonah), 32GB iPad 3 WiFi+LTE, 64 GB iPad WiFi, 32 GB iPhone 5, Airport Extreme
balamw is offline   0 Reply With Quote
Old Feb 3, 2011, 12:39 AM   #22
AbhishekApple
Thread Starter
macrumors member
 
Join Date: Aug 2010
Quote:
Originally Posted by balamw View Post
IMHO this seems like something that should not be in an app, but handled in an Active Directory (or equivalent, even Google Apps) directory and accessed through the native Contacts app/interface.

Especially if all of the users are on iOS 4 and can use multiple Exchange servers.
hi balamw
can u elaborate the idea of fetching thousands of record from server and inserting in present (Active) directory of iphone.i have least idea of MES..

can u post some help full links
i will dig on this mean while
thanks for suggestion
AbhishekApple is offline   0 Reply With Quote
Old Feb 3, 2011, 01:00 PM   #23
firewood
macrumors 603
 
Join Date: Jul 2003
Location: Silicon Valley
Quote:
Originally Posted by AbhishekApple View Post
i am developing a contactsDirectory app which shows list of contacts (already present in app) used by marketing dept of a/several company/s. Thus this app will be useful to only those marketing people(intended users).
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.


Quote:
Originally Posted by AbhishekApple View Post
can u elaborate the idea of fetching thousands of record from server and inserting in present (Active) directory of iphone.
None of this is a problem for an experienced developer familiar with the source code of Apple's example iOS apps on their dev site.
firewood is offline   0 Reply With Quote
Old Feb 7, 2011, 01:02 AM   #24
AbhishekApple
Thread Starter
macrumors member
 
Join Date: Aug 2010
Quote:
Originally Posted by firewood View Post
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

Last edited by AbhishekApple; Feb 7, 2011 at 01:07 AM.
AbhishekApple is offline   0 Reply With Quote
Old Feb 7, 2011, 12:44 PM   #25
firewood
macrumors 603
 
Join Date: Jul 2003
Location: Silicon Valley
The device display is tiny. So you don't need to fetch every records to start. Just the few that fit the user's initial visible view (maybe the next few above and below for scrolling), and maybe some pre-processed stats on how many for each group/letter, etc. It's the lazy loading technique.

You can preprocess, index and compress all this info on the server before it's downloaded to the device, and download in the background (or require the user to do any long configuration downloads after installation and before first using the app). Then run offline. If the server timestamps all new data and changes, the app only has to download smaller updates if needed.
firewood is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Systems and Services > Programming > iPhone/iPad Programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
thread Thread Starter Forum Replies Last Post
File and Folder not created in content folder of app by normal user. newformac Mac Programming 6 Jun 13, 2011 01:30 AM
AirPlay enabled app to access SMB share fabian9 iPhone and iPod touch Apps 0 Mar 23, 2011 05:13 PM
Multiple copies of apps or multiple users for sharing an iPad? ventro iPad Hacks 4 Mar 8, 2011 07:13 PM
How to block internet access of apps? markw10 iPad Apps 4 May 7, 2010 05:46 AM
Mac app to backup user homes and applications to DVD and restoring it to another Mac? generik Mac Applications and Mac App Store 4 Nov 12, 2005 03:12 PM


All times are GMT -5. The time now is 01:44 AM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC