App rejected on 4.2 Design: Minimum Functionality with Flutter app - appstore-approval

I complete my app and publish it to google play
but when published to the app store. I facing this message from apple.
App rejected on 4.2 Design: Minimum Functionality
and I afraid apple rejected my app because it made by Flutter, not Xcode.
note: My app includes GPS, notification, Facebook login, Facebook like, send message

It's a good idea to read the App Store Review Guidelines before send an App to the App Store, but as a developers sometimes we forgot it. What I can suggest you, because once I have a similar rejected case but in other field, is to check each term in the section 4.2 Minimum Functionality in the guidelines. Another thing is that you can send an email, requesting more information about the rejection, but that you have made your app with Flutter, absolutely is not the problem.

As Luis Miguel Mantilla mentioned, you could start by checking out the guidelines — App Store Review Guidelines: 4.2 Minimum Functionality — pointed out be the person who rejected you.
Rejection of an app is extremely common with Apple, because the are very strict, bureaucratic and inflexible, in an attempt of trying to maintain a high quality app store. Even with big apps, it's very common for people to face many rejections before managing to get a build in.
Their strictness also causes their reviewers to either be imobile or seem dumb. For example, in a first app I tried to build, I had implemented a basic login initial screen; and, because they have guidelines for the reviewers about the login, the reviewer simply didn't do anything and rejected my app — I think I had to necessarily provide test users —, even though he could have simple created a dummy test user by himself — I had informed so in the build description.
Another way of solving your rejection problem is by contacting your reviewer directly. When your build is rejected, you will receive an email like this:
Dear <your_name>,
Your app, <app_name_and_build>, has been reviewed, but cannot be made
available for TestFlight beta testing.
For details, or to contact App Store Review, visit Resolution
Center in App Store Connect.
Best regards, App Store Review
By clicking on the Resolution Center link, you will be able to talk to the person and poke out what's really going on, instead of having to suffer from anxiety by endlessly speculating over it.
Lastly, this article was somewhat useful when I was first rejected.

Our app was finally released by Apple after several attemps. Here is what we changed to get the app accepted:
We added an exact description of the app functionality in English.
We wrote a text addressing the review team to explain how the users can benefit from the app and what is the intention of the company publishing the app.
We made a screenshot showing the Apple maps integration of the app.
I hope this can help you to get your app accepted.

Related

Sending pictures from photobooth to phone via WeChat

My boss has charged me with the task of finding how to integrate WeChat into our photobooth's "Total Share" section.
Our photobooths work under windows and their software is a mix of Java and a PHP web API installed locally, that then connects to a web service.
The intention is to give the user the option to, when their picture is done, get a copy of it via WeChat (I guess that by introducing it's phone number)
Through my searches I've found a WeChat JS-SDK, but that seems to connect sites you are watching on your phone with your actual WeChat app so it doesn't work in my case.
The other source I have found is the Official Account Admin Platform, but I'm not really sure if this would allow me to do what I need. As far as I've seen, the Official Account can send messages in response to a trigger (that would work for me, send a message when the user clicks on the button), but it also seems to need that they "subscribe" (in a way) to the Official Account, and secondly I'm not sure how can this be automatized.
Especial mention:
I'm a junior developer, so API integration is a bridge I haven't crossed yet, and as such I'm utterly lost.
Is it possible to get the functionality I require? If so, what are the steps to do it?
You don't need to make a fully fleshed tutorial to write an answer, just knowing in what direction should I go, and maybe some possible caveats that more experienced developers may be able to foresee, would be great.
Thanks.

What service to use to send text message to user's phone?

Is anybody sending out text messages to user's phones with AppMaker? If so, would you mind posting your preferred solution that has been tried and works with AppMaker/Google Cloud?
Thanks!
Neither App Maker or App Script or Cloud Platform provide SMS services as first party.
So, you can to make market research, choose service that suits your needs best and then if you have any hurdles making it friends with App Maker come back here and ask more specific question, for instance how to authenticate 3rd party service.

developing and testing alexa skill (with authorization)

I am about to develop my first custom skill for Alexa. I do not have a Echo device.
What I did was to creating and testing a basic skill with the amazon developer console (Alexa Skill + Lambda).
Now I'm have some general (nooby) questions here:
1) Is this really the way you have to develop and test your custom skills? I mean it is not the real user experience that can be tested. You have to enter the text and analyse the JSON request/responses. So, there is no realistic end-to-end testing possible?
2) What happens when you finish the developing phase in the Amazon developer console? I'm currently in the Testing step but I can see that the next steps are about publishing information (images, texts, etc.) and I can also see the button "Submit for Certification". So for me it seems that my custom skill gets published on some kind of market to other Alexa users? Is this correct? Is there a way to just use this skill for my personal usage - just like a APK-file Android app?
3) I'm developing a custom skill that needs some kind of authorization (User). I see there is a large article about it and it seems that there is some action on the Alexa App needed on the smartphone. My question is now here, how to test it without having a real device? Is it actually possible?
I'd suggest, first test locally, then use the test console and
finally, you can use https://echosim.io which will provide you a
very close test bed to what you get when interacting with the Echo
(more precisely, the Echo Tap, you have to tap the button for it to
listen).
If you just want the skill for yourself, forget about
anything past the testing step. That extra information is only for
the "store" as you guessed.
If you only need to identify individual
users, then you DO NOT need to use the user authentication stuff.
There is a unique user identifier provided in every request. If you
want to authenticate users with a third party Oauth-like scheme,
then read that document.
There's a pretty useful series by Big Nerd Ranch about developing the skills locally using NodeJS: https://www.bignerdranch.com/blog/developing-alexa-skills-locally-with-nodejs-setting-up-your-local-environment/. They use alexa-app, mocha, chai, and alexa-app-server.

Does Simperium allow multi user collaboration?

On their Overview page one of the bullet points under "What it does" is:
Multiple users can collaborate with the same data at the same time
However there's nothing in the documentation to suggest how this can be done, all the real time syncing is done only between devices logged in with the same user. Their own Simplenote app which is built on the platform does allow multi-user collaboration, but this would appear to be using a private API that is not available to normal Simperium clients.
Is there something I've missed? Is it a feature that will be added in the future? If so, when?
We didn't release the collaboration feature yet, but if you'd like to test it, please, mail us and we'll get in touch with you: jorge.perez#automattic.com
Thank you!

Integrating an issue, feature request and bug tracking system into an existing ASP.NET Web App

I have an existing asp.net application that is currently in production for more than 3 years now. That application was developped based on internal and user requirements. That application is also using Google Analytics to detect different usage metrics to understand more what users are doing and which part of the system is most requested. But... we understand now that we are not so well connected to client's need's and more importantly, we don't receive a lot of feedback from them and when we receive feedback, that feedback is sent to many different people so most of the time they are lost or missing some valuable informations. Here is my question: is there some free (or paid) products that can be incorporated into an existing asp.net application that can provide the following functionnalities:
For my users:
Send feedbacks
Log bugs
Submit feature request
Ask questions
Be able to follow an issue, bug or feature and subscribe to it
Be able to rate answers
Be able to include attachments
Be able to vote for issues to prioritize them
Etc.
For me:
Respond to all of these issues and be able, in some way, to see and analyze all of this data to properly populate our product backlog with what user needs
My real need will be to have something like Telerik has implemented. Is there something that can be incorporated into an existing application?
Thanks in advance
What about User Voice? It's a great system to collect user feedback. Not sure if you'd get the integration you're looking for. For the rest of your requirements it seems it would work really well.

Resources