RateApp for Amazon?

Does anyone know if the RateApp feature work properly on Android devices using the Amazon Store?

It looks as if it might but I cannot explicitly find any article or discussion about this point. I only found this:

https://docs.coronalabs.com/api/library/native/showPopup.html#appstore-rateapp

I don’t believe it does.

ok, then perhaps we should modify the rateApp documentation, so we can support iOS, Android and Amazon as follows:

if system.getInfo("targetAppStore")=="amazon" then system.openURL("market://details?id=xxcom.amazon.package.namexx") else options={ iOSAppId="xxappIDnumberxx", supportedAndroidStores={"google","amazon"}, androidAppPackageName="xxcom.gmail.android.package.namexx" } native.showPopup("rateApp",options) end

If the docs say it’s supported, then it probably is. Are you reporting it’s not working?

Rob

The reason I don’t think it works is because Amazon requires the Amazon-specific-app-id to be in the URL, so if we’re not passing the Amazon-specific-app-id anywhere to Corona, how could Corona know how to format the URL to bring up the Amazing RateApp? This is my thinking, but I’d be delighted to find out I’m wrong.

I believe it’s just looking for the reverse domain package id… com.yoursite.yourapp name

Rob

@Rob, yes it is the review package id that you set through the Amazon developer console. The reason I don’t think Corona does the rateapp is because there is no setting in build.settings where we identify the Amazon package id.

The package ID is the com.yoursite.yourapp and you set that up in the Amazon developer console and build your Corona app with that package id. It comes from the build screen.

Try it and see if it works.

I don’t believe it does.

ok, then perhaps we should modify the rateApp documentation, so we can support iOS, Android and Amazon as follows:

if system.getInfo("targetAppStore")=="amazon" then system.openURL("market://details?id=xxcom.amazon.package.namexx") else options={ iOSAppId="xxappIDnumberxx", supportedAndroidStores={"google","amazon"}, androidAppPackageName="xxcom.gmail.android.package.namexx" } native.showPopup("rateApp",options) end

If the docs say it’s supported, then it probably is. Are you reporting it’s not working?

Rob

The reason I don’t think it works is because Amazon requires the Amazon-specific-app-id to be in the URL, so if we’re not passing the Amazon-specific-app-id anywhere to Corona, how could Corona know how to format the URL to bring up the Amazing RateApp? This is my thinking, but I’d be delighted to find out I’m wrong.

I believe it’s just looking for the reverse domain package id… com.yoursite.yourapp name

Rob

@Rob, yes it is the review package id that you set through the Amazon developer console. The reason I don’t think Corona does the rateapp is because there is no setting in build.settings where we identify the Amazon package id.

The package ID is the com.yoursite.yourapp and you set that up in the Amazon developer console and build your Corona app with that package id. It comes from the build screen.

Try it and see if it works.