From b0b2b7f0f86d21f1157af691e3d640b495203e45 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Tue, 8 Sep 2020 11:17:14 -0300 Subject: [pos] prepare for play store upload --- merchant-terminal/.gitignore | 1 + merchant-terminal/build.gradle | 6 +-- merchant-terminal/fastlane/Appfile | 2 + merchant-terminal/fastlane/Fastfile | 42 +++++++++++++++++++++ .../metadata/android/en-US/full_description.txt | 5 +++ .../android/en-US/images/featureGraphic.png | Bin 0 -> 105117 bytes .../metadata/android/en-US/images/icon.png | Bin 0 -> 25951 bytes .../en-US/images/phoneScreenshots/1_en-US.png | Bin 0 -> 159178 bytes .../en-US/images/phoneScreenshots/2_en-US.png | Bin 0 -> 146824 bytes .../en-US/images/phoneScreenshots/3_en-US.png | Bin 0 -> 146896 bytes .../en-US/images/phoneScreenshots/4_en-US.png | Bin 0 -> 135798 bytes .../en-US/images/phoneScreenshots/5_en-US.png | Bin 0 -> 80474 bytes .../metadata/android/en-US/short_description.txt | 1 + .../fastlane/metadata/android/en-US/title.txt | 1 + .../fastlane/metadata/android/en-US/video.txt | 0 15 files changed, 55 insertions(+), 3 deletions(-) create mode 100644 merchant-terminal/fastlane/Appfile create mode 100644 merchant-terminal/fastlane/Fastfile create mode 100644 merchant-terminal/fastlane/metadata/android/en-US/full_description.txt create mode 100644 merchant-terminal/fastlane/metadata/android/en-US/images/featureGraphic.png create mode 100644 merchant-terminal/fastlane/metadata/android/en-US/images/icon.png create mode 100644 merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png create mode 100644 merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.png create mode 100644 merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.png create mode 100644 merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.png create mode 100644 merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/5_en-US.png create mode 100644 merchant-terminal/fastlane/metadata/android/en-US/short_description.txt create mode 100644 merchant-terminal/fastlane/metadata/android/en-US/title.txt create mode 100644 merchant-terminal/fastlane/metadata/android/en-US/video.txt diff --git a/merchant-terminal/.gitignore b/merchant-terminal/.gitignore index 796b96d..f4562cb 100644 --- a/merchant-terminal/.gitignore +++ b/merchant-terminal/.gitignore @@ -1 +1,2 @@ /build +/.bundle diff --git a/merchant-terminal/build.gradle b/merchant-terminal/build.gradle index df8cee5..d56dd5c 100644 --- a/merchant-terminal/build.gradle +++ b/merchant-terminal/build.gradle @@ -14,8 +14,8 @@ android { applicationId "net.taler.merchantpos" minSdkVersion 24 targetSdkVersion 29 - versionCode 1 - versionName "1.0" + versionCode 2 + versionName "0.1" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } @@ -69,7 +69,7 @@ dependencies { implementation "com.google.android.material:material:$material_version" implementation "androidx.constraintlayout:constraintlayout:$constraintlayout_version" implementation "androidx.recyclerview:recyclerview:1.1.0" - implementation "androidx.recyclerview:recyclerview-selection:1.1.0-rc01" + implementation "androidx.recyclerview:recyclerview-selection:1.1.0-rc02" // Navigation implementation "androidx.navigation:navigation-fragment-ktx:$nav_version" diff --git a/merchant-terminal/fastlane/Appfile b/merchant-terminal/fastlane/Appfile new file mode 100644 index 0000000..df5a7c3 --- /dev/null +++ b/merchant-terminal/fastlane/Appfile @@ -0,0 +1,2 @@ +json_key_file("../../api-5955905454448196576-583043-ea133c8ceb16.json") +package_name("net.taler.merchantpos") diff --git a/merchant-terminal/fastlane/Fastfile b/merchant-terminal/fastlane/Fastfile new file mode 100644 index 0000000..2398c81 --- /dev/null +++ b/merchant-terminal/fastlane/Fastfile @@ -0,0 +1,42 @@ +# This file contains the fastlane.tools configuration +# You can find the documentation at https://docs.fastlane.tools +# +# For a list of all available actions, check out +# +# https://docs.fastlane.tools/actions +# +# For a list of all available plugins, check out +# +# https://docs.fastlane.tools/plugins/available-plugins +# + +# Uncomment the line if you want fastlane to automatically update itself +# update_fastlane + +opt_out_usage + +default_platform(:android) + +platform :android do + desc "Deploy a new version to the Google Play beta track" + lane :deploy do + gradle( + task: "bundle", + build_type: "Release", + gradle_path: '../gradlew', + properties: { + "android.injected.signing.store.file" => ENV["TALER_KEYSTORE_PATH"], + "android.injected.signing.store.password" => ENV["TALER_KEYSTORE_PASS"], + "android.injected.signing.key.alias" => ENV["TALER_KEYSTORE_POS_ALIAS"], + "android.injected.signing.key.password" => ENV["TALER_KEYSTORE_POS_PASS"], + } + ) + upload_to_play_store( + track: 'beta', + skip_upload_images: 'true', + skip_upload_screenshots: 'true', + skip_upload_apk: 'true', # This is an app bundle, so APK is not possible + validate_only: 'true' + ) + end +end diff --git a/merchant-terminal/fastlane/metadata/android/en-US/full_description.txt b/merchant-terminal/fastlane/metadata/android/en-US/full_description.txt new file mode 100644 index 0000000..b6e7f88 --- /dev/null +++ b/merchant-terminal/fastlane/metadata/android/en-US/full_description.txt @@ -0,0 +1,5 @@ +The GNU Taler merchant POS (point of sale) terminal allows sellers to + +* process customers’ orders by adding or removing products +* calculate the amount owed by the customer +* let the customer make a Taler payment via QR code or NFC \ No newline at end of file diff --git a/merchant-terminal/fastlane/metadata/android/en-US/images/featureGraphic.png b/merchant-terminal/fastlane/metadata/android/en-US/images/featureGraphic.png new file mode 100644 index 0000000..f416098 Binary files /dev/null and b/merchant-terminal/fastlane/metadata/android/en-US/images/featureGraphic.png differ diff --git a/merchant-terminal/fastlane/metadata/android/en-US/images/icon.png b/merchant-terminal/fastlane/metadata/android/en-US/images/icon.png new file mode 100644 index 0000000..e3b8075 Binary files /dev/null and b/merchant-terminal/fastlane/metadata/android/en-US/images/icon.png differ diff --git a/merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png b/merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png new file mode 100644 index 0000000..4eecd67 Binary files /dev/null and b/merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png differ diff --git a/merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.png b/merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.png new file mode 100644 index 0000000..2c2b3df Binary files /dev/null and b/merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.png differ diff --git a/merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.png b/merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.png new file mode 100644 index 0000000..429f508 Binary files /dev/null and b/merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.png differ diff --git a/merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.png b/merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.png new file mode 100644 index 0000000..ac86e21 Binary files /dev/null and b/merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.png differ diff --git a/merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/5_en-US.png b/merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/5_en-US.png new file mode 100644 index 0000000..f6750e9 Binary files /dev/null and b/merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/5_en-US.png differ diff --git a/merchant-terminal/fastlane/metadata/android/en-US/short_description.txt b/merchant-terminal/fastlane/metadata/android/en-US/short_description.txt new file mode 100644 index 0000000..6e51af5 --- /dev/null +++ b/merchant-terminal/fastlane/metadata/android/en-US/short_description.txt @@ -0,0 +1 @@ +Process orders and take in Taler payments \ No newline at end of file diff --git a/merchant-terminal/fastlane/metadata/android/en-US/title.txt b/merchant-terminal/fastlane/metadata/android/en-US/title.txt new file mode 100644 index 0000000..235199c --- /dev/null +++ b/merchant-terminal/fastlane/metadata/android/en-US/title.txt @@ -0,0 +1 @@ +Taler Point-of-Sale Merchant Terminal \ No newline at end of file diff --git a/merchant-terminal/fastlane/metadata/android/en-US/video.txt b/merchant-terminal/fastlane/metadata/android/en-US/video.txt new file mode 100644 index 0000000..e69de29 -- cgit v1.2.3