Symplicity Jobs and Careers Mobile App

Linking to the Symplicity App

Most higher education institutions have a primary mobile application in addition to an array of supporting applications that are made available by individual offices and colleges across the campus. If the Career Services office on your campus uses the Symplicity Career Services Manager (CSM), then it is highly recommended that the primary app for your campus provide students with a menu item or button that directly launches the Symplicity Jobs and Careers app.

Supported Platforms and Regions

This capability is currently supported on both iOS and Android platforms for schools in all regions.

Developer Instructions

iOS

On the iOS platform, the Symplicity Jobs and Careers app supports a custom URL schema that can be used to launch the app. Simply set your menu item or button to launch the URL appropriate to your region.

For institutions located within the United States:

symplicityJobsAndCareers://.

For institutions in other locations:

symplicityJobsAndCareersES://.

 

Android

On the Android platform, you may launch the app by with an Intent. You should start by attempting to get the launch intent for the Symplicity Jobs and Careers package. If this returns null, then you know the app is not installed and you can direct the user to the Play Store page for the app instead. See the example below

For institutions located within the United States:

Intent intent = getPackageManager().getLaunchIntentForPackage(com.symplicity.csmandroid);
if (intent == null) {
     // The intent could not be created, so take the user to the market
     intent = new Intent(Intent.ACTION_VIEW); intent.setData(Uri.parse("market://details?id=com.symplicity.csmandroid"));
}
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);

For institutions in other locations:

Intent intent = getPackageManager().getLaunchIntentForPackage(com.symplicity.csmandroid.es);
if (intent == null) {
     // The intent could not be created, so take the user to the market
     intent = new Intent(Intent.ACTION_VIEW); intent.setData(Uri.parse("market://details?id=com.symplicity.csmandroid.es"));
}
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);