On your AG computer:
dfx canister sign.
- Create a QR code using
cat message.json|gzip -c|base64|qrencode -o message.png.
message.pngpicture on the screen, maybe enlarge it to make a good scan target.
On your mobile phone, visit https://p5deo-6aaaa-aaaab-aaaxq-cai.raw.ic0.app, scan the QR code to send!
Caveat: dfx cannot yet produce a request status message in json, so checking request status of an update call is not yet supported.
It is meant to demonstrate a single-page app can be built without any backend (except asset), and also how raw transaction can be sent using regular http POST.
I also think it is possible to build a 3rd-party mobile wallet as a single-page app that talks to the ICP ledger & NNS, maybe even supporting existing Internet Identity too. But that is a separate topic.