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 >

App Discovery and Deep Linking Series

I recently did a presentation about App Discovery and Deep Linking and found it to be an interesting topic to cover due to its interaction with so many features and how they can all work together to provide a better experience for your app users. Definitions Getting this out of the way, what is App […]

Read More >