fossasia / open-event-attendee-android

Open Event Attendee Android General App https://github.com/fossasia/open-event-android/blob/apk/open-event-dev-app-playStore-debug.apk
Apache License 2.0
1.95k stars 551 forks source link

Please explain proccess how to release republica(Google store) #11

Closed rafalkowalski closed 9 years ago

championswimmer commented 9 years ago

Given the event is over and another republica app is already on the store (not made by us), is this a priority anymore? On May 10, 2015 3:36 AM, "Rafał Kowalski" notifications@github.com wrote:

— Reply to this email directly or view it on GitHub https://github.com/fossasia/rp15/issues/11.

mananwason commented 9 years ago

I agree we should focus on ots companion

mariobehling commented 9 years ago

The goal here is to make an app that works with the redata format and make an app that works. We have give release rights to several people and now Rafal has issues releasing. We do not want to depend on one person for release. So this question is independent of the specific rp app and the issue needs to be cleared.

mariobehling commented 9 years ago

@rafalkowalski Please also try to be more specific when you post an issue and explain the details. @mananwason Rafal explained to me he has issues with the certificate. Could you please talk to each other?

mananwason commented 9 years ago

@rafalkowalski What issue are you getting?

rafalkowalski commented 9 years ago

" Upload failed

You uploaded an APK that is signed with a different certificate to your previous APKs. You must use the same certificate."

championswimmer commented 9 years ago

Yeah you must sign with same key as the one you uploaded earlier. On May 10, 2015 3:10 PM, "Rafał Kowalski" notifications@github.com wrote:

" Upload failed

You uploaded an APK that is signed with a different certificate to your previous APKs. You must use the same certificate."

— Reply to this email directly or view it on GitHub https://github.com/fossasia/rp15/issues/11#issuecomment-100614742.

mananwason commented 9 years ago

@rafalkowalski See my latest commit and use the keystore.jks file from that while signing apk

batraabhishek commented 9 years ago

@mananwason It is not recommended to check keystore file in public repo. https://commonsware.com/blog/2013/01/28/what-not-to-put-in-your-repo.html

Same goes with API key

mariobehling commented 9 years ago

What is the best way to handle this? We want different people to be able to make a release.

mananwason commented 9 years ago

@batraabhishek What do you suggest we should do? I can email the production key file to everyone but how can we handle the api_key problem?

batraabhishek commented 9 years ago

Email should work. You can email all the contributors. Also for API key, we can maintain 2 sets of key. One for Development and other for Debug. Development API key will be checked in into repo and production API key will be available only with people who have right to make and publish app. Person who makes a release will need to change the API key to production API key. In this way we can continue our development easily, and will have to change key only at the time of release.

In case some one use the API key, (use without permission or exceeds the quota), we can anytime change the development key, and our released app will continue to work, as they are using production key (which is not public).

batraabhishek commented 9 years ago

It is also possible to use a custom debug keystore. This can be used for development API keys that requires SHA1 fingerprint.

championswimmer commented 9 years ago

A debug keystore is already checked into the repo by me, and debug apks are set up to be signed by that.

Release keys, as Abhishek says, should be best shared over Google Drive / Email attachment. And only with select set of people.

On 10 May 2015 at 15:59, Abhishek Batra notifications@github.com wrote:

It is also possible to use a custom debug keystore. This can be used for development API keys that requires SHA1 fingerprint.

— Reply to this email directly or view it on GitHub https://github.com/fossasia/rp15/issues/11#issuecomment-100619367.

mananwason commented 9 years ago

I'll share the release key with the team on drive. Please give me the Email addresses