Our Android-compatible extension does not show up in search on FF for Android. Why?

Hello,

We have an extension available here https://addons.mozilla.org/en-US/firefox/addon/toolbox-google-play-store/ and installable on both desktop and Android.

However, in FF for Android, it doesn’t come up in search https://addons.mozilla.org/en-US/android/search/?q=Toolbox.

I can’t figure out why this is happening. There’s no toggle to publish/unpublish from Android specifically anywhere in the backend that I have been able to find. It’s clearly compatible as it installs on Android and works fine. So why is it not in search?

Thank you.

Hey @IllogicalRobot.

I am not seeing your extension as Android compatible per: https://addons.mozilla.org/en-US/android/addon/toolbox-google-play-store/. I assume that is why it is not getting returned.

I believe you would have to submit another version and mark it as Android compatible during the submission workflow.

@dotproto can you check me on the above pls?

Excerpt from your manifest-firefox.json:

"browser_specific_settings": {
	"gecko": {
		"id": "{f7e00fda-62e6-4361-8450-a335408e1efe}"
	}
},

You will need to add a gecko_android section. Also I notice that manifest.json and manifest-firefox.json have different contents. Does Firefox actually read the latter? I can’t find any mention of manifest-firefox.json in the docs.

Yep, declaring the extension is Android-compatible in manifest.json is our recommended approach. That said, developers can also use AMO’s compatibility settings to adjust the visibility of an extension after publishing. See also the recommendations section of that page.

No, Firefox does not read manifest-firefox.json.

1 Like

Thank you, everyone. To clarify, manifest-firefox.json is in the source but we manually copy it to manifest.json, if I’m not mistaken, when we release for Firefox, especially since our Chrome version has now moved to manifest v3.

Thanks for the gecko_android tip, I haven’t seen it before, this must be it.