Several months ago I started working on a chrome extension which
employs Oauth2 which I need because my extension interacts with
both Google Drive and ExtensionPay.
After much thrashing around with systems I ill understood, I
finally got a consistent extension ID. I got a corresponding .crx file,
a .pem file and a "key" in my manifest. Now my extension is working
just fine and whenever/wherever I install it (in developer mode) the
extension id is always the same.
But now when I try and upload it to the store it tells me that "key" is
not allowed in the manifest and when I remove the key then the
store shows a different ID. I had thought that the crx and pem files
somehow dictate the ID you end up with but maybe that's wrong?
Maybe I need to put the crx/pem in a special location? Or upload
them somewhere?
give instructions on how to keep a consistent ID but the Public Key
it displays (starting MIIBIjAN...) is different to the one I've been using
(which starts MIIEvgIBA...) so I assume that will result in a different ID.
Any ideas?