I want someone to complete a registration process on a website, then download an app from the Apple App Store, however I am unsure how we could track that someone did download an app and tie that download back to the registration.
What is the best I can hope to achieve with this and how would I go about implementing it?
Have them enter some kind of registration code or a username/password combo created on the website. As far as I know, the is no other way since you do not have access to that kind of information from the App Store.
It sounds like you want analytics tracking per registration. For that you may consider a B2B app, meaning it's not visible in the app store when you search for it yet, you can point users to a custom itunes url to download the app. After that you can download iTunes Connect a view active installs.
http://www.apple.com/business/vpp/
https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa
You could take a look at Taps.io - http://blog.tapstream.com/post/40781681789/made-for-apps-taps-io-shortener
In their own words:
Taps.io is a universal URL shortener that sends web visitors to your app or your website. It also answers the question:
How many of those visitors download and run your app?
Just like Bit.ly, it tracks the number of clicks - but unlike ordinary shorteners it shows the number of app users you get from that link and its overall conversion rate. So use it instead of a naked iTunes link for tweets, email signatures, ads and anywhere else you share your app. You can even use LinkShare with taps.io to recapture affiliate commission.
Taps.io is free for indie devs, with no cap on how many taps.io links you create or how many clicks you generate.
Related
I am implementing deep linking. On our website, the app download banner is there. If a user clicks on download button and the app is downloaded. Is there a way to know that this app was downloaded after redirecting too appstore from our website or user directly went to app store, searched for the app and downloaded.
Strictly speaking, this is 'attribution', not 'deep linking'. Deferred deep linking might be involved if you want to send users directly to a specific place in your app after they download by clicking on the banner button, but tracking who downloaded is a separate problem.
iTunes Connect campaign links track this to a certain extent, but they are often found to be unreliable. You'll probably want a third-party install attribution tool like Branch.io (full disclosure: I'm on the Branch team) or Firebase Dynamic Links. Branch actually has an out-of-the-box smart banner option.
If you're doing a lot of paid ads, you might also want to investigate ad attribution providers like Adjust, Tune, or AppsFlyer.
Apple developers rejected my app with this reason.
"Business - 3.1.1
Your app includes an account registration feature, which is considered an access to external mechanisms for purchases or subscriptions to be used in the app.
This feature does not comply with the App Store Review Guidelines.
Next Steps
Please remove the account registration links and any other fully qualified links to your site that could indirectly provide access to these mechanisms, such as links to web pages for support, FAQ, product or program details, etc."
The users can use the app in demo mode (without registration) with some restrictions, but if they register they can use without registrations.
The registration is not in webview. The client sends the user's datas to server.
Can someone help me?
You basically have two ways to solve the problem.
1) Sell the subscription etc. only through the App Store in the app (similar to Dropbox/Office etc.), i.e. there should be no links to your website, where your users have/can insert payment information. Look at the mentioned examples, how they solve this.
2) Only sell the subscription/services via the web, but never ever link to these pages via your app (similar to Kindle app, partially Spotify).
Your app must still be somehow (open for interpretation) functional for users without a subscription / registration.
The main issue Apple has, is that it's possible to circumvent the store and Apple's 30% cut. Just make sure that users are not able to purchase any digital products & services
Apps may not include buttons, external links, or other calls to action that direct customers to purchasing mechanisms other than IAP.
Source:
https://developer.apple.com/app-store/review/guidelines/#payments
Yes, You can submit app again but you have to implement one small feature like as guest user login.
In this You will implement one UIButton it's should say "Go without login". Implement this small functionality in your app. Create one user as guest.
When user hit "Go without login" you will pass your static user id and login in the app.
I have same problem. I am create a this solution and it's work
I know from the Apple developer account we can get how much downloads have done for our particular app. Now our clients asking they want to check the apps downloads without involving developers. Is there any way to find those details besides from the appstore, or else without accessing the developer account
Thanks
You usually see your download numbers in itunesconnect and therefore you can just invite your clients to look into the data there. There are also a number of web services that use the data from itunesconnect to show more details, for instance app statistics.
If you want more data and even logging, many users integrate additional logging features in their apps like google analytics for instance.
If this is not what you are looking for, please give me some more information on what you are trying to accomplish!
I'm developing an iOS app for companies that will help them track their sales rep's progress throughout the day. Tracks a lot of different info and helps with time management, etc.
The service requires that a company sign up for the service through the website. Then they will have their sales reps download the app and sign in using their company account/login information.
So if a general user downloads the app, without first signing up for the service, the app won't work.
Is this a problem? I can't find anything in the iOS documentation and Apple Developer Support is no help.
Does Apple require the the user be able to create an account within/through the app itself? Do I need to provide some kind of content to someone who downloads the app but does NOT have a membership? Like in the login screen?
Any input you might have would be helpful.
Thanks,
Because you are having a sales rep login with company info, I would imagine that when the app first launches, there will be a login screen. And most login screeens have hyperlinks like "Create an Account" and "Forgot Password?" That redirect users to a website in safari
Nothing you described seems to violate Apple's terms of service. You should be fine and your app should be approved. But then again, Apple always has the final word.
I have an app which require user (loggin required) to pay before they can use (not Apple InApp Purchase), kind of like DropBox.
Of course there will be user don't sign up for my plan first and downloaded the app, what step should I do in my app in order to tell them to pay from my website?
Seems I cannot link to my website, so how can I tell them to pay?
as you said you cannot make direct link from within the app to the payment other than IAP, maybe you should make website for signup/payment. and the only thing you can do in the app is to tell user that the user need to have the account of the website. direct link seens to not allowed