Launching A Mobile App Via A URI Scheme

Sometimes, users inside your app will need access to another app to complete their task. Maybe its calling someone, viewing a webpage or launching Skype. Launching another app is rather easy and is done at the OS level. URI Scheme When you call upon another app you need to use its URI Scheme. This scheme is […]

Read More >

Interacting with Google Assist in Xamarin

Part 6 of App Discovery and Deep Linking Series Introduction Voice interactions come in a few flavors on Google. First there is Google Now. It is very similar to Siri, in that it can answer voice queries and delegate to other applications if needed. Google Now is available on both iOS and Android however is […]

Read More >

Interacting with Siri on Xamarin in iOS 10

Part 6 of App Discovery and Deep Linking Series Introduction In iOS9 you can not do any development or integration with Siri, it is very closed. However with NSUserActivity or CoreSpotlight, since Siri accesses the same search engine, it can launch your app if your app appears in the search results brought up by Siri, […]

Read More >

Xamarin.iOS Mobile Search API

Part 4 of App Discovery and Deep Linking Series   iOS has two different API’s to let your app be discovered by iOS’s mobile search, even if you don’t have the app installed on that particular device. This is similar to Google’s App Indexing in that it registers specific pages in your app and can track […]

Read More >

Firebase App Indexing

Part 4 of App Discovery and Deep Linking Series   Did you know you can have your native app show up in Google Search results? You can do this with Firebase App Indexing (formerly Google App Indexing) and you can implement this for iOS and Android apps. How Does This Work? First, I want to […]

Read More >

Xamarin.Android App Links

Part 3 of App Discovery and Deep Linking Series   Android App Links allows the ability for a website URL to either open a webpage or open directly into your app if the user has it installed. It is very similar iOS’s Universal App Links. Lets run through how to use these within your Xamarin […]

Read More >

Xamarin.iOS Universal Links

Part 3 of App Discovery and Deep Linking Series   Universal Links are the preferred method of deep linking to your app in iOS 9+. Unlike Uri Scheme, there are a standard URL, with HTTP or HTTPS. This allows them to have a number of benefits over Uri Scheme including: Fallback to a website if […]

Read More >

Registering A Uri Scheme

Part 3 of App Discovery and Deep Linking Series   Uri Scheme‘s in simple terms are the beginning part of a URI. For example HTTP, or FTP. When you launch a link, the OS or browser or app determines what type of URI it is, then tries to launch the appropriate application. On a mobile […]

Read More >

Web Markup For Your Mobile App

Part 2 of App Discovery and Deep Linking Series   Web Markup is a component of app discovery used to enable mobile platforms to bridge the divide between Native and Web. Search engines and browsers want to give the user the best experience possible and if that is in a native app, they want to […]

Read More >

App Store Optimization and Conversion

Part 1 of App Discovery and Deep Linking Series   App Store Optimization or ASO is the App Store equivalent to SEO for Search Engines, helping you get found within the various App Stores. Generally there are a number of ways to get your app found. App Store Browsing / App Store Lists Friends and […]

Read More >