Post

Replies

Boosts

Views

Activity

Reply to My App Rejected 4.3 Design: Spam
There are a number of app genres that the App Store reviewers decided to be too saturated. Among those are astrology, horoscope, palm-reading, and similar tell-your-future-from-your-biometric apps. If your app is one of those, you can't publish it on the App Stores. You could try publishing it as a Developer ID macOS application – use Catalyst if it's an iOS app. However there are other causes of "Guideline 4.3 Spam" rejection: Publishing similar apps that differs only in content. Publishing white-label apps under your own Developer Account. A competitor's app looks similar to yours. Search the web for "How to Pass App Store Review: Guideline 4.3 Spam" to find out how to diagnose the problem further as well as some potential solutions.
Nov ’20
Reply to Our app has a Design-Spam/Duplicate Issue
It sounds like your app may have look-and-feel that is similar to a more established competitor. You might want to review competing apps in the same category or targeting the same audience and see whether any strikes resemblance with your app. Notably the ones that has more downloads (or simply been around much longer than yours). For further information, search the web for "Look-Alike Apps are Considered Spam by App Review" – you should find more pointers on how to tackle this issue.
Nov ’20
Reply to Is a Progressive web application required to use IAP
Depends on how you distribute your application. If it's an App Store app, you would need to use iAP for almost all digital services (one notable exception is currency exchange or money transfers, only applicable to licensed financial institutions). If it is accessed from the web browser, no need to use iAP. However privately-distributed custom apps also do not need to go through iAP. That is regardless of the technologies used to develop the app.
Nov ’20
Reply to App rejected without violating any Guidelines
How did the legal battle went? That said, exchanging foreign currency is borderline illegal in many countries without a license. Most countries only recognizes one legal tender (its own currency) and thus using any other currency for trade is not legal – unless exempted by the foreign exchange license. Furthermore I was a bit surprised that you didn’t start with a web app for this. It doesn’t appear that the business’ concept depends on any native app functionality (which in turn risking Guideline 4.2 rejection). Moreover you’d be leaving out Android users if you didn’t start with a web app (and grow to native once you have some traction).
Jul ’20
Reply to Reject by Guideline 4.2.2
It sounds like that App Review do not have a full understanding of what the app does. Remember that the average review time is five minutes. Therefore you need to provide an overview the breadth of your app that can be deduced within that time. Have you tried adding an "intro" screen which provides such overview? Notably highlighting native iOS functionalities of the app? I've written an article on this if you're interested – google for "How To Pass App Store Review: Guideline 4.2 Design – Minimum functionality" for more information.
Jul ’20
Reply to Can I submit an app with the same functionality as my website?
Having the same functionality in the app as well as your website is practically asking for Guideline 4.2 rejection. An app would need to have functionalities that can't be done by a website (or web-app) alone. Moreover, not having a website is not the answer. The app would need to have functionalities that are not accessible from within a browser. Some examples include: Siri integration Push notification On-device machine-learning
Jun ’20
Reply to what is a better approach For IOS Developmemt?
I'm not a big fan of adding 3rd party frameworks just to support a coding style (or software architecture). Adding dependencies creates risk – maintenance risk, security vulnerability risk, and maybe license risk. Hence "glue code" framework isn't worth those risks IMO.On the other hand, one can implement VIPER + Clean Architecture just by using iOS' built in frameworks. I've recently made a sample project illustrating this.
Apr ’20
Reply to how to design Split View in Viper Design Pattern using Xib's?
In VIPER, the navigation from one top-level view controller to another is done by a "router" component. Hence when using XIB, you need to have the view controllers call the router component to instantiate and show other view controllers. This router component can also be the UISplitViewController's delegate (and maybe the two root navigation controllers of the split view).Have a look at the sequence diagram in this article for an example.OTOH when you're using storyboards, the storyboard "is" kinda the "router".
Apr ’20