Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
My client's application is rejected by apple which I have developed, he sent me not enough information but he just sent me reference number on apple review guide line 2.5 which says "Apps that use non-public APIs will be rejected", I checked external APIs on my project but all of them public except Native CSS which I don't have idea that whether apple accept this or not. My application is not very big its a small project. I also asked the client to send me detail info so that I can sniff in better way. If any one has idea about native css please guide me. Thanks
Apple does not reject an application because the user interface is built using HTML. In fact, many Apple apps or advertising platforms for iOS are entirely built with HTML, CSS, and JavaScript. For instance, the Apple Store and iAd advertising platform, among others, use HTML as the primary medium for the user interface. Outside of Apple there are many successful apps that have user interfaces built with HTML, including LinkedIn, Wikipedia, the BBC Olympics, and many, many others.
Apple rejects applications that do not:
have a user experience that feels like an "app"
feel "at home" in the iOS ecosystem
offer a differentiation from a mobile web experience
This applies to all apps, not just apps developed using HTML for the UI. Adobe is not Apple, so we do not know the exact approval rules beyond the "App Review Guidelines" and "App Store Review Guidelines" provided by Apple. However, it is clear that approval largely comes down to the user experience: how the user interacts with the app and how it "feels" on the device.
know more about this from Dealing with apple app rejection
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 12 months ago.
Improve this question
I added Google Firebase Analytics in my Flutter Project. And I am getting basic Information like how many Users used the App, which App Version they are on, which Country they are from and devices they are Using. No User specifics at all, no events or other tracking Information.
Right now I am not asking the user for Permissions to do this.
So my question do I have to ask the User for this Information? Will the Google/Apple Store reject the App because of this?
I am not sure as I can't find that much Info for my case. I just added the Firebase Plugin and added the GoogleService-Info.json/GoogleService-Info.plist and thats it, no code in the App itself.
I made some research about it now and here are my findings.
According to Firebase website here, you are required to let the user now, any type of analytics that has been enabled per product. Here is the quote.
You are required to notify your App Users by disclosing the following information:
- The Google Analytics for Firebase features you have implemented.
- How you and third-party vendors use first-party cookies, or other first-party identifiers, and third-party cookies and similar technologies, such as identifiers for mobile devices (including Android Advertising ID and Advertising Identifier for iOS), or other third-party identifiers, together.
- How App Users can opt-out of the Google Analytics for Firebase features you use, including through applicable device settings, such as the device advertising settings for mobile apps, or any other available means.
For more information, I also recommend checking this out
p.s.I think the best way to leasrn is to ask this to a lawyer or try it on the submission.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I am developing an app for a company. The company aims at introducing models from foreign to domestic and the company wants to display all the models it owns on ipad so that some other companys who may be interested in can browse these models.
But when I read the "App Store Review Guidelines", I am not sure whether this kind of app could be accepted:
2.12 Apps that are not very useful, are simply web sites bundled as apps, or do not provide any lasting entertainment value may be rejected.
I am afraid that this kind of app which is not for entertainment nor for normal customer will not be accepted. Can someone can give me some advice?
If the app if for a legit model agency I don't think there would be any problems being accepted to the AppStore.
To me however every red flag in the book is up given your short description here - I expect that the Apple reviewers will have the same knee-jerk reaction to what sound like a dicey operation.
You could make an HTML 5 based web-app instead targeted at iPhone and iPad. Working with an web-app you don't have to deal with the Apple review process.
Make sure that your client doesn't inadvertantly drag you in to any legal grey areas.
As a rule of thumb if you're making an application over a web app for iOS bets are that you aren't literally just adding the website wrapped up into the app. The guideline interpreted by me means that you should beware making an iOS app for something a web app or an iOS ready site would've sufficed doing. When you say you'd let companies browse through products it makes it sound like the user will have the ability to interact with products in an iOS native way which is why us developers make apps. I'm not sure where Apple was going with the entertainment value part though but I'm sure that doesn't apply to business apps anyways.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Note: This question IS programming related! It's all about better code and better software concepts through reading what customers say! So please don't close this, as it's important for my (and probably also your) software projects.
In order to write great software, it is essential to read reviews of apps from competitors. That way, you can see what they did wrong and improve on it.
BUT: Apple jails every country into it's own tiny bubble. It's almost impossible to read reviews of users from outside your country. Sometimes, when I'm lucky, Google does return an iTunes website with an app in english and I can read english reviews from people in the US. But most of the times, I end up beeing redirected to iTunes or the App Store app, launching my tiny and insignificant German bubble of some few reviews.
It's ridiculous that these days where the world should be open to everyone, someone like Apple restricts the people to their own countries.
Does anyone have a good advice how to break out from this jail of artificial content witholding? I don't live in China, so I don't want to be threated like if I would. I want to read your US reviews, your French reviews, and even your Pakistani reviews.
I want to make better apps, but I can't if 95% of worldwide reviews are hidden from me as an developer.
Have a look at AppReviewsFinder - small but handy Java application for grabbing customer reviews and ratings from app stores.
At the bottom right of the iTunes web site, there's an round button with the flag of your country. With that button, you can switch the country. I don't know if you can switch to any country.
There's a similar functionality in the iTunes application.
That's the best approach I know. I'd be glad if there was something more useful and less cumbersome.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 4 years ago.
Improve this question
I am thinking of putting together an app that will be pulling data from a very popular website. I have already looked at search and responses from the site and believe it can be done.
The only one question I have is, will apple have a problem with me doing this? The website more than likely will NOT give me permission to skim, but its public information so.... Will apple reject my app because I am skimming another site for data?
I would setup my own server to do the skimming but I am sure this website will see my ip hitting their servers a billion time a day (hopefully :) and ban my ip, so I plan on having the iphone itself skim the site.
Apple probably won't have an issue with this, but the website probably will. Most websites hate scrapers and put it in their terms of service that you're not allowed to scrape.
Apple only reject apps like this if they scrape Apple websites. Apple aren't bothered if you scrape someone else's site.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I'm trying to develop a review monitoring system for several iPhone apps I've developed, for instance to email me with the contents of a review when one comes in. (Right now, without an iPhone, I can't even view reviews.) I was hoping there was some online browser for the app store (like cyrket for android), but I am unsure if this exists (I can't find any definitive answer via searching).
Is there any online browser that can be scraped? Or is there at least some API I can use to view app reviews? Or will it come down to sniffing packets and reverse engineering the app store protocol?
Unfortunately, none of the answers here did the trick, and I didn't get the feedback I needed.
However, I found an answer.
One can just go to the rss feed from Apple feedback (in the itunes connect site and replace the word xml with json (for those [like me] who prefer to work with json objects). However note, that XML has 2 extra fields, that are missing in JSON : <updated>(very useful) and <content type="html">.
https://itunes.apple.com/HERE-YOU-PUT-THE-CONTRY-CODE/rss/customerreviews/id=PUT-APP-ID-HERE/sortBy=mostRecent/json
APP ID - you cant get your app id from itunsconnect in the view details tab.
country codes - like il for israel, it for italy and etc.
For example, in my case the link was -
https://itunes.apple.com/il/rss/customerreviews/id=567630281/sortBy=mostRecent/xml
I hope this helps.
I know this question is probably out of date, but I found an EXCELLENT resource http://blog.manbolo.com/2012/09/10/useful-itunes-web-services outlining the various APIs that are available for querying iTunes data, INCLUDING a mechanism for querying app reviews, e.g.
https://itunes.apple.com/rss/customerreviews/id=400274934/xml
We had the same issues, and since we have 7 apps in the App Store, visiting the store pages wasn't really an option. So we built a tool that we recently released that you might find useful: https://launchkit.io/reviews/
It emails you all new reviews and posts them to your teams Slack channel.
This post outlines building such a "scraper" using curl. It also gathers international reviews, which is difficult to do just using iTunes:
http://blogs.oreilly.com/iphone/2008/08/scraping-appstore-reviews.html