App no longer opening after iOS6 migration - ios6

I have an app in the App Store and I've gotten reports from several users worldwide that the app, mostly after upgrading to iOS 6, no longer works. The app uses the following frameworks:
QuickLook
MessageUI
MobileCoreServices
QuartzCore
CoreData
UIKit
Foundation
CoreGraphics
So far, the only possible lead I have found is the change in screen rotation from iOS 5 to iOS 6, but sources indicate that this only takes effect when building the app with the iOS 6 SDK.
I have restored my iPad 3 to factory settings (iOS 6.01) and re-downloaded the app from the App Store, but the app is working fine. Any idea what to look for?

Related

Cross platform SDK

I am new to React Native. So here goes my scenario:
We need to create a new SDK that would be embedded into multiple technologies: React Web (JS), React Native APPs, iOS Apps (Swift and Obj-c), and Android Apps (Kotlin and Java). This SDK will offer:
APIs to get access tokens (issued by our corporate authenticator) so that the APP can talk to our API Gateway; something on the lines of getCurrentAccessToken();
Standard screens for login, Change Password, Forgot Password, OTP, etc; The UI should look and feel NATIVE to each target platform that it will be running on (Web, iOS, Android). Transitioning from a Native Screen to SDK's Screen should be smooth.
Be small (package size) and have OK/Hermes performance on both API Calls and Screen loading times (it doesn't need to be as fast as Native, as this SDK will be used once or twice every time the user starts the main APP);
I have checked boden.io (C++) but it would not work on WEB. It might still be an option (having 2 SDKs, one for WEB one for Mobile) so I didn't rule it out yet.
Is such a thing feasible in React Native? If feasible, is it a good idea?
PS: I know I would still need native binds/wrappers for each technology so that the SDK looks NATIVE to the caller, but that would be a minor issue.
Thanks
You can use go lang and gomobile to build the sdk for iOS, Android and Web.

Still possible to upload ReactJS app to App store?

Im currently developing a ReactJS (PWA) application that is intended for both web and mobile.
For iOS, I planned to build a simple app in Xcode with a WKWebView browser pointing to the web version of the app, and then upload it to App store for distribution. Im planning on doing same thing for Google Play.
But after reading up a bit on articles/posts from 2019 on this subject, PWAs uploaded to App store seems to be rejected by Apple as they are not a native mobile app...
Is this still true today in 2020?
If so, are there any work arounds or is converting my ReactJS app to React Native the only way to App store..?
Appreciate any help on this topic!

Iphone resolution on ipad howto using codename one?

I've submitted a CN1 generated app to apple's app store and got an error:
Binary Rejected
Guideline 2.4.1 - Performance - Hardware Compatibility We noticed that your app did not run at iPhone resolution when reviewed on iPad.
I was wondering if there's a build hint I cant set to make the app show a narrow interface on an ipad? many thanks!
It's probably similar to this: iPhone only app rejected for not running on iPad
You can constrain the app to be iPhone only in the Codename One Settings UI under the iOS settings section.

How detect does site have an app in appstore in browser?

Sometimes iOS offer install app if site have it in appstore.
How does it work?
For example: http://habrastorage.org/files/e3f/4b2/f3b/e3f4b2f3bd6b41609ff52652acca547d.PNG
Thats just either an safari, figuring out that that website has an app or the website detecting your on ios and requesting a app store link or notifying safari that there is an app

Persistence solution for mobile Phonegap / HTML5 App

I am developing a mobile app for Android and iOS using jQuery Mobile.
The app will be deployed to Android and iOS devices utilizing Phonegap.
My problem is that I need a local offline data storage mostly for read operations.
I am planning to pull a data set from a web server (MySQL/web service) about once a month (whenever there is new data) and store it for local use on the device.
Now the question, what persistence solution should I use?
There is a tool called lawnchair by a member of the Phonegap team. Anyone tried it? What are the pros and cons? http://westcoastlogic.com/lawnchair/
What about sqlite? Is it working across Android and iOS devices?
THX
You could simply use HTML5 Storage / SQL Lite for this. Take a look at: http://diveintohtml5.ep.io/storage.html
I`ve been using Localstorage on iOs and Android without any problems, and since localstorage is backed up by sqllite i think you should be fine. (but i canĀ“t say anything for sure for sqllite on android)
HTML5 storage works fine on Android. A nice tool to make reading and writing to the database easier is persistenceJS.
I've just started on setting up the iPhone version of my jQueryMobile / Phonegap app. It stalls right at the point where the first call to localdb is made. This may be a problem of the iOS simulator, since the regular Safari runs my app just fine from the browser.
The HTML5 LocalStorage option will works fine until iOS 5.0. But there might be some problems from iOS 5.1 and later.
So my suggestion is to write some javascript code to back up to the document folder via fileAPI, and reconstruct the WebSQL database periodically.

Resources