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