Miami Real Estate

January 31st, 2014 | Posted by aboblog in App Store - (0 Comments)

Congratulations Christian Brandl, your app Miami Real Estate has been registered with Apple App Store. Just like a Domain Name, App Name in the App Store is unique. Visit www.AppBuilderOnline.com to REGISTER your name before it is taken by someone else

English Realty App

January 30th, 2014 | Posted by aboblog in App Store - (0 Comments)
Congratulations Anthony English, your app English Realty has been registered with Apple and Google App Store. Just like a Domain Name, App Name in the App Store is unique. Visit www.AppBuilderOnline.com to REGISTER your name before it is taken by someone else

Jquery Smart Banner

Smart Banners are a new feature in Android to promote apps on the Google Play Store from a website. This jQuery plugin brings this feature to older iOS versions and Android devices.

 

Usage

<html>
  <head>
    <title>YouTube</title>
    <meta name="author" content="Google, Inc.">
    <meta name="apple-itunes-app" content="app-id=544007664">
    <meta name="google-play-app" content="app-id=com.google.android.youtube">

    <link rel="stylesheet" href="jquery.smartbanner.css" type="text/css" media="screen">
    <link rel="apple-touch-icon" href="apple-touch-icon.png">
  </head>
  <body>
    ...
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
    <script src="jquery.smartbanner.js"></script>
    <script type="text/javascript">
      $().smartbanner();
    </script>
  </body>
</html>

Options

$.smartbanner({
    title: null, // What the title of the app should be in the banner (defaults to <title>)
    author: null, // What the author of the app should be in the banner (defaults to <meta name="author"> or hostname)
    price: 'FREE', // Price of the app
    appStoreLanguage: 'us', // Language code for App Store
    inAppStore: 'On the App Store', // Text of price for iOS
    inGooglePlay: 'In Google Play', // Text of price for Android
    icon: null, // The URL of the icon (defaults to <link>)
    iconGloss: null, // Force gloss effect for iOS even for precomposed (true or false)
    button: 'VIEW', // Text on the install button
    scale: 'auto', // Scale based on viewport size (set to 1 to disable)
    speedIn: 300, // Show animation speed of the banner
    speedOut: 400, // Close animation speed of the banner
    daysHidden: 15, // Duration to hide the banner after being closed (0 = always show banner)
    daysReminder: 90, // Duration to hide the banner after "VIEW" is clicked (0 = always show banner)
    force: null // Choose 'ios' or 'android'. Don't do a browser check, just always show this banner
})

Safari has a new Smart App Banner feature in iOS 6 and later that provides a standardized method of promoting apps on the App Store from a website, as shown in below figure

Smart App Banners vastly improve users’ browsing experience compared to other promotional methods. As banners are implemented in iOS 6, they will provide a consistent look and feel across the web that users will come to recognize. Users will trust that tapping the banner will take them to the App Store and not a third-party advertisement. They will appreciate that banners are presented unobtrusively at the top of a webpage, instead of as a full-screen ad interrupting the web content. And with a large and prominent close button, a banner is easy for users to dismiss.

If the app is already installed on a user’s device, the banner intelligently changes its action, and tapping the banner will simply open the app. If the user doesn’t have your app on his device, tapping on the banner will take him to the app’s entry in the App Store. When he returns to your website, a progress bar appears in the banner, indicating how much longer the download will take to complete. When the app finishes downloading, the View button changes to an Open button, and tapping the banner will open the app while preserving the user’s context from your website.

Smart App Banners automatically determine whether the app is supported on the user’s device. If the device loading the banner does not support your app, or if your app is not available in the user’s location, the banner will not display.

Implementing a Smart App Banner on Your Website

To add a Smart App Banner to your website, include the following meta tag in the head of each page where you’d like the banner to appear:

 

<meta name="apple-itunes-app" content="app-id=myAppStoreID, affiliate-data=myAffiliateData, app-argument=myURL">

You can include three comma-separated parameters in the content attribute:

  • app-id: (Required.) Your app’s unique identifier. To find your app ID from the iTunes Link Maker, type the name of your app in the Search field, and select the appropriate country and media type. In the results, find your app and select iPhone App Link in the column on the right. Your app ID is the nine-digit number in between id and ?mt.
  • affiliate-data: (Optional.) Your iTunes affiliate string, if you are an iTunes affiliate. If you are not, find out more about becoming an iTunes affiliate at http://www.apple.com/itunes/affiliates/.
  • app-argument: (Optional.) A URL that provides context to your native app. If you include this, and the user has your app installed, she can jump from your website to the corresponding position in your iOS app. Typically, it is beneficial to retain navigational context because:
    • If the user is deep within the navigational hierarchy of your website, you can pass the document’s entire URL, and then parse it in your app to reroute her to the correct location in your app.
    • If the user performs a search on your website, you can pass the query string so that she can seamlessly continue the search in your app without having to retype her query.
    • If the user is in the midst of creating content, you can pass the session ID to download the web session state in your app so she can nondestructively resume her work.

    You can generate the app-argument of each page dynamically with a server-side script. You can format it however you’d like, as long as it is a valid URL.

Providing Navigational Context to Your App

In your app, implement the application:openURL:sourceApplication:annotation: method in your app delegate, which fires when your app is launched from a URL. Then provide logic that can interpret the URL that you pass. The value you set to the app-argument parameter is available as the NSURL url object.

The example below  illustrates a website that passes data to a native iOS app. To accomplish this, detect if the URL contains the string /profile. If it does, then open the profile view controller and pass the profile ID number that is in the query string.

Routing the user to the correct view controller

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)
sourceApplication annotation:(id)annotation
{
    // in this example, the URL from which the user came is http://example.com/profile/?12345
    // determine if the user was viewing a profile
    if ([[url path] isEqualToString:@"/profile"]) {
        // switch to profile view controller
        [self.tabBarController setSelectedViewController:profileViewController];
        // pull the profile id number found in the query string
        NSString *profileID = [url query];
        // pass profileID to profile view controller
        [profileViewController loadProfile:profileID];
    }
    return YES;
}
Here’s How To Optimise Your App For The Google Play Store image 3348Google Play store

The Google Play store will probably be a bigger player over the next 5-10 years because of the open source nature of the Android platform. Also, since this is a Google product, the store has access to search indexes collected by Google. Yes, that means back to some traditional link building for the Google Play store! Below are some quick tips on optimizing for your app in the Google Play Store from our friends over at Search Engine Journal:

On-Page Optimization

  1. App Title: The foundation of any optimization is the title tag. This is very similar to a website’s title tag. Make sure it is descriptive and clearly explains what the app does. Due to android being used by many brands and different screen sizes, it’s hard to tell how many characters are optimal. The best strategy is to keep the app title as short as possible, so that searchers can read it in its entirety. Nothing kills user experience more than a lengthy title that gets truncated because it’s too long.
  2. App Description: Very similar to the Meta Description tag on a website. Clearly and effectively explain what the app is, what it does, and its benefits. Again, since there is no actual website, this content will be your primary leveraging mechanism to market your app. Hire a professional copy writer if you must. There is a 4000 character limit on descriptions – use it wisely.
  3. App Icon: believe it or not, the actual icon of the app does make a difference. Look at all the large, popular brands (Facebook, Twitter). They all have one thing in common – an iconic logo/brand. Make sure your icon or logo clearly and creatively expresses your app.
  4. App Type: Google divides a