BTW, the same issue exists on MacOS, and the solution is the same. On Tue, Feb 28, 2023 at 10:14 AM Mike Kerner <mikeker...@roadrunner.com> wrote:
> this isn't an uncommon problem. > what other apps on ios do is throw up a separate dialog that directs the > user to Settings->Privacy and Security->whatever (in your case, both > "Camera" and "Microphone"), and tells the user to return to try again when > that setting is changed. > > On Tue, Feb 28, 2023 at 8:46 AM Klaus major-k via use-livecode < > use-livecode@lists.runrev.com> wrote: > >> Hi friends, >> >> I have a mobile app which is meaningless if the user does not allow >> access to the camera! >> >> Basically it is a companion to a game with printed cards, and on these >> cards are QR-codes. >> The app (the user) will then scan the code, the app will play a sound of >> an animal and the user >> has to guess the name of the animal. >> >> Here two questions: >> 1. To "force" users to allow camera access I annoy them by issuing: >> -> mergAVRequestMediaAccess "video" >> resp. >> -> androidRequestPermission "android.permission.CAMERA" >> directly when the app starts and then I check if we have the permission >> every time the user clicks on >> "go to QR scan card" and issue the above dialog again until the user >> finally allows or clicks >> "Don't ask again" (Android) in that dialog. Then it is their own fault. >> >> However on iOS the "Allow camera access" will only appear ONCE when the >> app starts and then >> never again!? No matter how often I issue -> mergAVRequestMediaAccess >> "video" >> Is this a bug or a feature of MergAV? >> >> The OS will memorize the setting, so after a new start of the app, NO >> "allow camera access" >> dialog will ever show up again and that applies to iOS as well as to >> Android. >> >> So this leads me to question: >> 2. Does anybody has a clever idea how to handle this situation? >> Once the user clicks "Don't allow" for whatever reason and quits the app, >> he/she will never see this >> dialog again and needs to deinstall and install the app again to finally >> allow camera access >> >> This is of course a terrible user experience, but what option do we have >> in that case? >> Know what I mean? >> >> Thanks for any useful hint! :-) >> >> >> Best >> >> Klaus >> -- >> Klaus Major >> https://www.major-k.de >> https://www.major-k.de/bass >> kl...@major-k.de >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode@lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode