taler-android

Android apps for GNU Taler (wallet, PoS, cashier)
Log | Files | Refs | README | LICENSE

README.md (975B)


      1 # Donau Verify
      2 The app verifies the donation statement made by a Donau.
      3 
      4 ## Testing
      5 1. With provided QR-Codes in the root app directory
      6 2. For test purposes, a string of a valid donation statement is already hard coded.
      7 3. With the defined URI scheme following command can be used (developer mode must be enabled for `donau+http` URIs):
      8 ```bash
      9 adb shell am start -a android.intent.action.VIEW -d "donau://example.com/megacharity/1234/2025/7560001010000/1234?total=EUR:15&sig=ED25519:H9PM3BW3P8MEKB34GZ0G1F7JSNVX7B8AHXRFFMS37QZM7TXZ5MWPXTEDZZGN1QRB1AFPKNCFXJB39NJHP3BAFGCZSCXHEYPHA1YJY28&pub=K641W1CZM7DRSV184M8CPM3Z8MZRBYYJMNYMJK70FTYJHBPX21J0"
     10 ```
     11 ## Future Work
     12 The public key should be requested directly from the Donau over HTTPS,
     13  for this the Donau base url is needed -> pass it with the QR code?
     14 
     15 ## Building
     16 ### build requirements
     17 - minimal Android SDK: 31
     18 - gradle
     19 ### build from command line
     20 Mac OS, Linux:
     21 - chmod +x gradlew
     22 - ./gradlew
     23 
     24 Windows:
     25 - gradlew.bat
     26 0