We noticed that with Xcode 14 and iOS16+, when the app navigates to a view controller that has a UITextField getting focus in viewWillAppear() via calling becomeFirstResponder(), the transition starts on the right, then returns a bit back, then resumes, and the keyboard is moving at the same time, resulting in a noticeable visually jerking animation.
This does not happen with Xcode 13, or with Xcode 14 when running under iOS15.
Is this a known bug? Has someone else seen this behavior?
Any ideas for a workaround? We tried disabling animations, but this does not work well. We can use viewDidAppear to display the keyboard after push animation is completed, but it takes a bit more time and not so nice as pushing the next view controller with already displayed keyboard.
Post
Replies
Boosts
Views
Activity
Hello,
Our app, after a keyword change (replaced word "loss" with "lost") on the US App Store, stopped being returned in App Store search results on a different two-word search with the word "tracker." Word "tracker" was present in our app's subtitle. A few days later, our app stopped being returned in search results for yet another two-word search that also included the word "tracker." For both two-word searches, our app was returned in top-5 results previously. Other English-speaking countries' App Store searches were not affected.
It looked like an App Store search bug, so in the next app update, we removed the word "tracker" from the subtitle. Then, in the next update, we put the word "tracker" back, hoping that the app will be indexed and start getting returned in search results for "tracker" again. It's been four days since that update, but the app still does not appear in search results.
Not being returned in searches for several of the most popular searches is quite painful.
Has someone encountered something like this?
What can we do to resolve this?
Best regards,
serge_o
Starting yesterday (December 2), we are getting an error about missing purpose string in the app's Info.plist, please see below.
The weird thing is that Info.plist does have it for a few years already and we never had a problem with it. We did a diff with a previously accepted application archive and the only differences are app version number and build number.
Multiple archive/validate/submit all result in the same App Store Connect error.
Any help or ideas would be greatly appreciated.
Best regards,
serge_o
Missing Purpose String in Info.plist. Your app's code references one or more APIs that access sensitive user data. The app's Info.plist file should contain a NSHealthUpdateUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. Starting Spring 2019, all apps submitted to the App Store that access user data are required to include a purpose string. If you're using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. You can contact the developer of the library or SDK and request they release a version of their code that doesn't contain the APIs. Learn more (https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy).
Hello,
We are preparing App Privacy section for our app, and there is one thing that is not clear: what is "user identity"?
Firstly, the app does not identify users - it does not ask for name, address, contact information, etc. The user can enter an email address for data recovery purposes, but as 1) it is not used for tracking purposes, 2) it is not used for advertising or marketing purposes, 3) it is not part of the app's primary functionality, and it is optional for entry by the user, 4) it is clear in the app's interface what data is entered (i.e., email), we consider "Email address" data type collection being optional to disclose.
Secondly, the app collects certain data as a part of functionality (e.g., user-entered notes) that are stored on our servers associated with our internal userID. This means that the app Collects (transmits off device) type of data Other User Content, which is used for App Functionality.
Our question is about linking to the user's identity.
In App privacy details on the App Store, there is a statement about "... specific privacy protections put in place before collection to de-identify or anonymize it, such as [...] Manipulating data to break the linkage and prevent re-linkage to real-world identities."
In our case, we don't need to "break the linkage and prevent re-linkage to real-world identities" because we don't have this linkage in the first place. We don't know anything about the user's real-world identity (as described above, email is optional for entry by the user.)
Thus, is it correct to understand "user identity" in Data linked to the user question as "real-world identity"?
I.e., in our case, Other User Content collected by the app (linked to our anonymous userID) is not "linked to the user's identity".
Is the above correct?
Help and guidance would be much appreciated.
Hello,
We have received about a dozen complaints about software keyboard half-rendered (only the left half is rendered) when using our app on iPad in landscape mode.
Here is the link with a screenshot from one of our users
paste.pics/ABYCI
We have received several screenshots, but we never able to reproduce this problem.
Most users are on iPad mini 4.
We are not doing anything special with the keyboard, we user regular UITextField and UITextView.
We could not find any other reports of this issue anywhere.
Has anyone encountered this problem? Can anyone provide some advice on how to deal with this problem?
Best regards,
Sergey