Check how many users launch my apple application on their devices? [duplicate] - ios

This question already has answers here:
Customer Reviews and App Analytics on the apple store ? [closed]
(2 answers)
Closed 9 years ago.
I have published an application on the apple store, and hope to know how many users launch my application on their devices.
But how can I know it? Do we need to implement some sort of code in my application? If yes, I will implement it for the next version, because my first version is already on the apple store?
I need your help, thank you!

You can use Google Analytics for counting the active users using below code
id<GAITracker> tracker = [[GAI sharedInstance] trackerWithTrackingId:GOOGLE_TRACKING_ID];
If you want to check the unique users then you can use flurry or you can do this by web service.

Related

is it possible to get info about another apps on iphone [duplicate]

This question already has answers here:
How can I check programmatically that list of applications are installed or not in iPhone
(2 answers)
Closed 4 years ago.
I'm doing an iOS app and I want to get some data about my users.
Is it possible to get information about another apps on user's phone? At list name of all apps on iphone, or last launching time?
Answered here: Check for installed apps on iOS 9 and 10
HackingwithSwift.com also has a good article on this: How to check whether your other apps are installed
The HWS video on this warns that "you may have to provide an explanation to the review team if you query too many apps or apps that aren't yours"

Swift: Is there a way to get the running apps in IOS? [duplicate]

This question already has answers here:
How to get information about free memory and running processes in an App Store approved app? (Yes, there is one!)
(2 answers)
Closed 5 years ago.
Is there a way to get the running apps info or the action of openning the app in IOS? There is a way to do that in android with getRunningTasks, maybe there is a way to do that in ios?
At last in non-jailbroken iOS there is no such possibility. The reason is to protect users privacy - app should not know about other apps that are installed on user device (otherwise it could eg. spot business rivals app).

IOS - How to get email id list that are synced in with the device?

I want to get the list of email ID's that are synced in with the users device, and just print them. I found one similar question in StackOverFlow, but it is of 5 years old, which is not in Swift.
I'm posting this to get to know whether it is possible or not, So please don't expect code from me. If there is a way to achieve this in IOS, Then please provide me swift 3 code.
I'm using Xcode 8.2, Swift 3.0, IOS 10
Thanks in advance.
before iOS 9 and older version ABAddressBook was available for getting email address of user, But Apple has deprecated this API in iOS 10 and included CNContactStore. either you can ask user to input email address or you can show contacts list to choose his/her contact.
If by synced emailIds(Why plural?) you meant the iTunes apple id, then no, its not possible to retrieve that by code in your app.

Making a Paid version of a Free app [duplicate]

This question already has answers here:
How do I manage building a Lite vs Paid version of an iPhone app?
(6 answers)
Closed 8 years ago.
I have made a free version of an app (not in the app store yet) with ad banners and some features.
But I want to make a paid version of this app as well with no ads and more features.
Do I duplicate the app and make 2 separate copies of the app (free and paid) and submit them separately to the app store or is there a way of coding the paid version in to the current free version
I think it may have something to do with targets but i'm not sure
help would be appreciated
You should have a single app if you ask me, however, if you do so, you will need to differentiate paid users from free users. You most probably have a database or will have a database where you store which user have paid for the app. If so, then you can authenticate your users and display the free version for users who have not paid for the app, while you can display the paid version for users who have paid.

Is it possible to answer a call programmatically in iOS? [duplicate]

This question already has an answer here:
Programmatically answer an incoming phone call on iPhone
(1 answer)
Closed 9 years ago.
Is it possible to programmatically answer a call in iPhone? I have already googled about this and found that iOS SDK does not support such feature. But I found an answering machine app in Appstore.
https://itunes.apple.com/in/app/prank-answering-machine-free/id508457142?mt=8
Please help me out.
No this is not possible, the iOS SDK does not allow any interaction with the phone.app.
Also the app you have found is a prank app, one that you start if you receive a call and the play back one the messages from the app.
No, that is not possible. The CoreTelephony framework lets your application receive notifications if there is any change in the call state, but there is no way to answer it.
The app that you mentioned does not say anything about answering a call, from what I can see.
I would say it depends. If you want to make a app and publish it in app store, its not possible. However if you want don't want to publish on app store and willing to use private api, then its possible. Refer this answer.

Resources