Closed

Android app help

This project received 13 bids from talented freelancers with an average bid price of $125 USD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
$30 - $250 USD
Total Bids
13
Project Description

Issue Description:

We are trying to implement Custom URL Scheme on an Android App. Here is the complete activity flow:

Step 1: User downloads the app on the device
Step 2: User installs the app on the device
Step 3: User sign’s up for the xyz App from the sign up page.
Step 4: Once sign up/registration is completed, then web server sends an email to the user for activating the account
Step 5: User needs to open the activation email from the web browser or email app from an Android phone
Step 6: When the user clicks on the activation link in the email, the system should perform the following steps:
6.a User gets activated through the URL
6.b System verifies whether the request is coming from computer or mobile device (Java script code in browser is performing this check)
6.c If the user is using mobile device and device OS is Android then the activation process should open the installed app after activation

Implementation:
We defined custom URL Scheme in the manifest of the APP for Log In screen activity definition. Once url xyzURLScheme://xyz is invoked from the browser, it launches the login screen of the APP and bring the app on the forefront by putting the browser in back ground.
Here is the Manifest:

<activity
android:name=".XyzScreen"
android:screenOrientation="portrait"
android:theme="@android:style/[url removed, login to view]" >
<intent-filter>
<action android:name="[url removed, login to view]" />
<category android:name="[url removed, login to view]" />
</intent-filter>
</activity>

<activity
android:name=".LoginScreen"
android:screenOrientation="portrait"
android:theme="@android:style/[url removed, login to view]" >
<intent-filter>
<data
android:host="xyz"
android:scheme="xyzURLScheme" />
<action android:name="[url removed, login to view]" />
<category android:name="[url removed, login to view]"/>
<category android:name="[url removed, login to view]"/>
</intent-filter>
</activity>


Problem Statement

The above solution is working for Android OS version 2.x but not working for the OS version 4.x
The problem occurs if the user clicks on the activation link in the email app of Android 4.0 device. Upon activation, user is being redirected to the page and mobile browser returns error message ‘Web page can’t be found’

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online