summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorsten Grote <t@grobox.de>2020-09-08 11:17:14 -0300
committerTorsten Grote <t@grobox.de>2020-09-08 11:17:14 -0300
commitb0b2b7f0f86d21f1157af691e3d640b495203e45 (patch)
tree7bbd92e6b1fc288da3c288b2bf0abf04c259a6a4
parenta6332a0c02e3924ca68dca957ecc153a554c3deb (diff)
downloadtaler-android-b0b2b7f0f86d21f1157af691e3d640b495203e45.tar.gz
taler-android-b0b2b7f0f86d21f1157af691e3d640b495203e45.tar.bz2
taler-android-b0b2b7f0f86d21f1157af691e3d640b495203e45.zip
[pos] prepare for play store upload
-rw-r--r--merchant-terminal/.gitignore1
-rw-r--r--merchant-terminal/build.gradle6
-rw-r--r--merchant-terminal/fastlane/Appfile2
-rw-r--r--merchant-terminal/fastlane/Fastfile42
-rw-r--r--merchant-terminal/fastlane/metadata/android/en-US/full_description.txt5
-rw-r--r--merchant-terminal/fastlane/metadata/android/en-US/images/featureGraphic.pngbin0 -> 105117 bytes
-rw-r--r--merchant-terminal/fastlane/metadata/android/en-US/images/icon.pngbin0 -> 25951 bytes
-rw-r--r--merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.pngbin0 -> 159178 bytes
-rw-r--r--merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.pngbin0 -> 146824 bytes
-rw-r--r--merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.pngbin0 -> 146896 bytes
-rw-r--r--merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.pngbin0 -> 135798 bytes
-rw-r--r--merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/5_en-US.pngbin0 -> 80474 bytes
-rw-r--r--merchant-terminal/fastlane/metadata/android/en-US/short_description.txt1
-rw-r--r--merchant-terminal/fastlane/metadata/android/en-US/title.txt1
-rw-r--r--merchant-terminal/fastlane/metadata/android/en-US/video.txt0
15 files changed, 55 insertions, 3 deletions
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
--- /dev/null
+++ b/merchant-terminal/fastlane/metadata/android/en-US/images/featureGraphic.png
Binary files 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
--- /dev/null
+++ b/merchant-terminal/fastlane/metadata/android/en-US/images/icon.png
Binary files 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
--- /dev/null
+++ b/merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png
Binary files 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
--- /dev/null
+++ b/merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.png
Binary files 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
--- /dev/null
+++ b/merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.png
Binary files 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
--- /dev/null
+++ b/merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.png
Binary files 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
--- /dev/null
+++ b/merchant-terminal/fastlane/metadata/android/en-US/images/phoneScreenshots/5_en-US.png
Binary files 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
--- /dev/null
+++ b/merchant-terminal/fastlane/metadata/android/en-US/video.txt