@@ -0,0 +1,969 @@
+package com.apptentive.android.sdk.module.rating.impl;%0A%0Aimport android.content.Context;%0Aimport android.content.Intent;%0Aimport android.net.Uri;%0Aimport com.apptentive.android.sdk.R;%0Aimport com.apptentive.android.sdk.module.rating.IRatingProvider;%0Aimport com.apptentive.android.sdk.module.rating.InsufficientRatingArgumentsException;%0A%0Aimport java.util.Map;%0A%0A/**%0A * @author Sky Kelsey%0A */%0Apublic class AmazonAppstoreRatingProvider implements IRatingProvider %7B%0A%09public void startRating(Context context, Map%3CString, String%3E args) throws InsufficientRatingArgumentsException %7B%0A%09%09if (!args.containsKey(%22package%22)) %7B%0A%09%09%09throw new InsufficientRatingArgumentsException(%22Missing required argument 'package'%22);%0A%09%09%7D%0A%09%09context.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(%22amzn://apps/android?p=%22 + args.get(%22package%22))));%0A%09%7D%0A%0A%09public String activityNotFoundMessage(Context context) %7B%0A%09%09return context.getString(R.string.apptentive_rating_provider_no_amazon_appstore);%0A%09%7D%0A%7D%0A

Check in an Amazon Appstore rating provider.