We have an app that was initially rejected because it accesses content through a WebView that has already been purchased elsewhere. It is a reading fluency application for younger children. Basically a parent/guardian sets up an account and then adds a certain number of "readers". This is all done through a browser, desktop or mobile. Then the iPad app simply opens our login page and allows the readers to login and begin working (parents do not use the app). We decided to use a WebView in an app in order to give the users a full-screen experience and to prevent children from browsing to any site they wish.
As stated, the app was initially rejected because it did not provide an in-app purchase mechanism to purchase access to our content. We initially wanted this app to be free, since the content is purchased elsewhere. My question is, does anyone know, if we were to simply charge up front for the app (one time cost) would that be sufficient? Or does this type of model absolutely require that we provide an in-app subscription purchase?
Thanks!
Post
Replies
Boosts
Views
Activity
My company has an app that consists of a full screen web application in a WebView. The app makes extensive use of audio. At one point, a reading passage is presented to the user, and audio is downloaded (essentially cached) as the page loads, allowing the user to read along with a narrator as sentences in the passage are highlighted sequentially. The audio is played from the downloaded blob resource just using a standard html5 audio player. This has worked great for many years, until iOS 15.4.
Now, it seems to choke on audio files that are larger than about 70KB, and sends "something" into an endless loop, eventually causing the audio to stop playing. The strange thing is that the WebView remains responsive. The user can still tap buttons, for example, but that loop continues, as I can see in the Safari debugger and, I'm guessing, would eventually crash the app. No error ever occurs that I can tell.
I'm not quite sure what other info to share at this point, but I thought I'd ask to see if anyone out there has run into similar issues. Again, everything has been working fine this way for years now. Only with iPadOS 15.4 do we experience this problem. I do have a couple screen shots of the Network tab in the debugger that I can share, but I didn't know if that would really be helpful or not. If so, I can certainly post those. Also, this issue does not occur in desktop browsers at all, as far as we can tell. It is something specific to iPadOS 15.4.
Thank you!