Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
181 views
in Technique[技术] by (71.8m points)

angular - Cordova app developer looking for advice on iOS app store review

TLDR College kids first time making an iOS mobile app. Currently in the process of converting existing PWA to mobile app. Looking for any help from more experienced developers on what is/isn't acceptable.

I have some questions about features in our app that we are developing in regards to the app store review guidelines. I tried to ask apple developer support but I was told " As much as we would love to help, we are unable to provide preapproval or guidance on app ideas or concepts." I am not sure if this is the right place to ask questions about this or not, but I am looking for advice from more experienced iOS developers and don't know where else to go except forums at this point. I am a little overwhelmed by the complexity and vagueness of some of apple's rules for submission.

For some background information, our app was originally a nutrition tracking web app written in Angular. We are using Cordova to convert our Angular app into an iOS app. I am a senior in college right now and have never done iOS development before so I am still learning the ropes. I have a few years of experience as a full stack web developer and I've read through the app review guidelines a bunch of times because I want to make sure we are doing things the right way before submitting. I'll list out my questions 1 by 1 since I think it is the clearest format.

  1. We currently have what we call a 'social dashboard component' in our web app. It loads posts from our LinkedIn, YouTube and instagram accounts. They are embedded posts and when clicked on will take you to the post outside of our app. Are there any rules against embedding these types of posts in our app as long as we own them? We curate which posts go on the dashboard and users cannot generate the content. In the appstore review guidelines, section 4.7 HTML5 Games, Bots, etc. mentions embeds but I could not find concrete information on our situation.

  2. If this component is allowed, what type of documentation if any do I have to provide to show that we own the posts and they can not be user generated? Our branding is on them, but I am not sure if that is sufficient.

  3. Our app integrates with healthkit. I have designed a button in the UI that says "Sync log with Apple Health". Is this phrasing acceptable? I know apple is very specific about how their trademarks are used and want to play by the rules to avoid a rejection.

  4. We plan to allow users that purchases subscriptions in our web app (which does not use IAP), to sign into our mobile app. We also plan to allow users who purchase IAP subscriptions to sign into our web app. Is there anything specific that I have to inform the app store reviewers about in regards to us being a cross platform application? I've seen things on the forums about people getting flagged for 'undocumented features'. We are not trying to do anything suspicious and want to make sure we give the review team all the necessary information. Our mobile subscriptions and web subscriptions are exactly the same thing, just use different payment processors. It is my understanding that we are protected by the 3.1.3(b) Multiplatform Services guideline because we implemented IAP to mirror our web subscriptions.

  5. I don't understand how apple even checks for undocumented features or what their bar is for that. Couldn't any application hide a feature by flipping a flag in their database on/off? We don't want to do that because we want to comply with all rules, but I don't see how it would be prevented either.

Lastly if anyone could offer any advice for someone going through the submission process the first time that would be great. I want to mitigate the chances of rejections and I am sure there are some veteran tips. Also, if anyone reads all of this, thankyou so much :)

question from:https://stackoverflow.com/questions/65911550/cordova-app-developer-looking-for-advice-on-ios-app-store-review

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...