Recommendation on Google Play App Signing

So my head is spinning from all this keystore and app signing stuff.  I’m working on releasing my first App on Android and I’ve been reading forum posts and following tutorials all day.  I’m working on implementing In app purchases for google play and learned that I have to upload my app to Alpha or Beta just to test (I read that this is a fairly new requirement).  In doing so, Google prompted me to Opt in to Google play app signing.  This doesn’t seem to be a requirement so I’m not sure what the best route is for Corona Developers.  

So, my question to the experience of the community is:  What do you recommend… Opt in or Opt out of google play app signing?

My input: do not opt in.

Make and maintain your certificates yourself.

Making a certificate is pretty straightforward.  I keep a note in my journal abut the basic structure of the call to keytool.exe.

If you’re a Windows user (if not sorry; I only build for android on my pc)

  1. Locate keytool.exe on your machine. Take note of path.

  2. Type this in (fill in BOLD entries with your values):

" PATH_TO_KEY_TOOL"  -genkey -alias ALIAS_NAME -keyalg RSA -keystore KEY_STORE_NAME.keystore -validity 10000

  • PATH_TO_KEY_TOOL  - Mine is: “C:\Program Files (x86)\Java\jre7\bin\keytool.exe”
  • ALIAS_NAME  - Any string (no spaces)
  • KEY_STORE_NAME  - Any string (no spaces)
  1. Answer questions.  Take note of password you provide/set.  You’ll need this when you sign later.

  2. This will produce a file called  KEY_STORE_NAME.keystore

  3. Select this file when building and type in your password when asked.

My input: do not opt in.

Make and maintain your certificates yourself.

Making a certificate is pretty straightforward.  I keep a note in my journal abut the basic structure of the call to keytool.exe.

If you’re a Windows user (if not sorry; I only build for android on my pc)

  1. Locate keytool.exe on your machine. Take note of path.

  2. Type this in (fill in BOLD entries with your values):

" PATH_TO_KEY_TOOL"  -genkey -alias ALIAS_NAME -keyalg RSA -keystore KEY_STORE_NAME.keystore -validity 10000

  • PATH_TO_KEY_TOOL  - Mine is: “C:\Program Files (x86)\Java\jre7\bin\keytool.exe”
  • ALIAS_NAME  - Any string (no spaces)
  • KEY_STORE_NAME  - Any string (no spaces)
  1. Answer questions.  Take note of password you provide/set.  You’ll need this when you sign later.

  2. This will produce a file called  KEY_STORE_NAME.keystore

  3. Select this file when building and type in your password when asked.