mndwave -- 110d using audio is fucking dope. i once had a dream of doing something similar for point of sale integration . i can't remember what it solved. but probably same thing. well done. so cool. replyusing audio is fucking dope. i once had a dream of doing something similar for point of sale integration . i can't remember what it solved. but probably same thing. well done. so cool.
thread · root f7174542…10eb · depth 2 · · selected a243cf07…b2aa
thread
root f7174542…10eb · depth 2 · · selected a243cf07…b2aa
I think it’s fair to say that we broke new ground with our iOS remote signer. People have been trying to buildsomething like this for a long time (even predating Nostr) and afaik all those attempts have been shut down byApple. Some of our well informed users are concerned that our implementation breaks Apple’s rules and thatPrimal might get banned from the App Store. I’ll share our experience here so that other builders can benefitfrom it.First and foremost: we didn’t try to sneak this feature in. We provided a detailed explanation to the app storereview team outlining exactly what we are doing and how. The technical tldr is: the only way to keep your iOSapp running in the background is to play sound or dox user location. There is a history of developers trying tohack their way in by playing silent audio tracks or attempting to trick the reviewers (and confuse the users) inother ways.The key to our success was that we actually built a polished ambient sound feature for our signer. Some usersmight actually want ambient sound for their remote sessions, so we took great care to pick the appropriatesounds and build polished UI that enables users to control those sounds via the dynamic island or the liveactivity UI on the lock screen. We also designed an informative sound opt in screen at the beginning of thesession. This is important: the user is fully informed and totally in control every step of the way. I am notsure, but it might be helpful that Primal was already a multimedia app so this feature doesn’t feel out ofplace.In any case, that’s how we did it; hope it helps other builders. 🫡nostr:nevent1qvzqqqqqqypzp4sl80zm866yqrha4esknfwp0j4lxfrt29pkrh5nnnj2rgx6dm62qyfhwumn8ghj7ur4wfcxcetsv9njuetn9uq3jamnwvaz7tmswfjk66t4d5h8qunfd4skctnwv46z7qghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7qpq4tuly878tn4nv2gdh08dl25lkkw7perpx82nqezkr8ftfs392tjst7jqg4
using audio is fucking dope. i once had a dream of doing something similar for point of sale integration . ican't remember what it solved. but probably same thing. well done. so cool.