Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Explore

CI Status Version License Platform

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Installation

Explore is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "Explore"

Next, copy and paste the following array into your Info.plist

<key>LSApplicationQueriesSchemes</key>
<array>
<string>allo</string>
<string>airbnb</string>
<string>airtable</string>
<string>airtime</string>
<string>blind</string>
<string>boomerang</string>
<string>box</string>
<string>breaker</string>
<string>bumble</string>
<string>deezer</string>
<string>dbapi-1</string>
<string>doordash</string>
<string>eighttracks</string>
<string>everalbum</string>
<string>evernote</string>
<string>fishbowl</string>
<string>fb</string>
<string>fb-messenger</string>
<string>fitbit</string>
<string>foursquare</string>
<string>getaround</string>
<string>googledocs</string>
<string>googledrive</string>
<string>googlecalendar</string>
<string>googlechrome</string>
<string>googlegmail</string>
<string>googlemaps</string>
<string>googleplaymusic</string>
<string>googlesheets</string>
<string>groupme</string>
<string>hinge</string>
<string>hipchat</string>
<string>hooked</string>
<string>hulu</string>
<string>hype</string>
<string>ifttt</string>
<string>instagram</string>
<string>jukely</string>
<string>kik</string>
<string>kindle</string>
<string>line</string>
<string>linkedin</string>
<string>lively</string>
<string>liyo</string>
<string>lyft</string>
<string>medium</string>
<string>meerkat</string>
<string>meetup</string>
<string>musically</string>
<string>onepassword</string>
<string>overcast</string>
<string>parallel</string>
<string>pandora</string>
<string>peach</string>
<string>pinterest</string>
<string>prisma</string>
<string>producthunt</string>
<string>reddit</string>
<string>robinhood</string>
<string>shazam</string>
<string>skype</string>
<string>slack</string>
<string>snapchat</string>
<string>soundcloud</string>
<string>splitwise</string>
<string>spotify</string>
<string>squarecash</string>
<string>starbucks</string>
<string>swarm</string>
<string>timehop</string>
<string>tinder</string>
<string>trello</string>
<string>tribe</string>
<string>tumblr</string>
<string>twitter</string>
<string>uber</string>
<string>ubereats</string>
<string>venmo</string>
<string>viber</string>
<string>vimeo</string>
<string>waze</string>
<string>wazerider</string>
<string>wechat</string>
<string>whatsapp</string>
<string>yelp</string>
<string>yikyak</string>
<string>yo</string>
<string>youtube</string>
<string>youtubemusic</string>
</array>

Now all you need to do is

import Explore

and then to return an array of apps downloaded, use

exploreAppsDownloaded()

To remove the debugging on this, in Xcode go to Product -> Scheme -> Edit Scheme. Make sure that the run panel is selected on the left. Then add the following to environment variables.

Name: OS_ACTIVITY_MODE Value: disable

Best practices would be to only request this from your user once and save to analytics. Maybe saving to UserDefaults once you have grabbed the downloaded apps does the trick.

Author

Daniel Noskin (dnosk)

License

Explore is available under the MIT license. See the LICENSE file for more info.

You can’t perform that action at this time.