Cubicle Crusher · Devlog · Version 0.0.1 Our first Android build almost shipped with a leaked key A signing key that has been committed is not made safe again by deleting the file. English Tiếng Việt 日本語 English Why deleting a keystore does not undo the leak While turning Cubicle Crusher from a Google Playground ZIP into its first signed Android build, we found a file that should never have been in the repository. What a keystore actually is A keystore is not game art, and it is not source code you can replace later without consequences. It is the file that holds the private key used to sign an Android app. That signature is how later updates are recognized as coming from the same developer. If someone else has the key, they may be able to sign a build as if it were yours. A keystore has to stay private for the same reason a password does. What w...
Age of Architects · Version 1.0.1 Build Your City, Your Way Shape an isometric city with touch controls that adapt between portrait and landscape play, supported by a refreshed city soundscape. View on Google Play English Tiếng Việt 日本語 English A city that fits your screen Version 1.0.1 makes it easier to keep building as you move between orientations and compact screens. Play in portrait or landscape Adaptive city controls keep key building actions reachable in portrait and compact landscape while preserving the wide city view. Hear a refreshed city Construction, interface, rewards and city events now have a cohesive refreshed set of sound effects. Your city soundtrack and ambience remain in place. More reliable ad readiness Android ad placements now wait for SDK initialization, helping avoid a missed banner request while keepin...