How long does Intuit's Security Review take from start to finish to review QuickBooks Online (QBO) app? - intuit-partner-platform

I am trying to budget my time wisely but have not had a lot of details on the Security Review that Intuit performs on applications before publication. I found an article on their blog that talks about pre-paring for it.
The "Security Review": What to Expect
and then there is their Complete the Security Review section on their website. However I have not been able to find anything on the expected timeline to complete. One person mentioned on their v3 webinar that his took 3 months to complete, but is this the norm?
Thanks for any help in this.

It does not take months to complete, normally it takes 1-2 weeks assuming you follow the guidelines and prepare for the reviews accordingly. Obviously if there are security vulnerabilities found in your app it could take time to resolve so 1-2 weeks is an average and assuming you are able to resolve issues as soon as possible.
Also, if you follow the info here it will speed up the process
https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0025_Intuit_Anywhere/0040_Publishing_Your_App
regards,
Jarred

Related

WhatsApp rejects all templates designed for business-initiated conversation using Business API

I am testing a feature of WhatsApp Business API using a test account. I want to integrate this functionality in my personal project. So far, I have tried submitting many different templates. But none of them were approved. Not just that, most of them were rejected with seconds by some AI I guess. They haven't provided any specific reason for it.
These are the templates I have submitted till now:
This template is for test purpose only!
(Transactional) Your package has been shipped. It will be delivered in 4 business days.
(Transactional)
Dear {{1}},
Your request to change your ABCD username has been approved. You can access your account using your new username.
Contact ABCD customer support for any further assistance.
(Transactional)
Dear Customer,
Welcome to ABCD Payment Gateway!
You’re now one among 50 lakh+ businesses that use ABCD to accept payments from their customers. Start your journey by visiting ABCD developer's documentation page.
We are eager to offer you support in integrating our payment gateway with your platform and to provide the best customer experience possible.
(Marketing)
Why Awareness campaign on waste management is so important?
Waste management and disposal of waste is a serious issue that we are facing nowadays. If we are not aware of proper waste management, it leads to serious issues like air pollution, water pollution, and soil pollution. By doing small practices in our daily life we can make a huge difference. For that, we all have to practice the “3Rs” in our daily life.
The 3Rs – Reuse, Reduce, Recycle
Reduce- try to reduce the use of single-use products maximum especially plastic substances.
Reuse- always try to reuse day to life things. For example, carry kit when you are going for shopping.
Recycle- try maximum to recycle or reuse things other than disposing of.
Above all 3R’s will help us and our society for the proper disposal of waste management.
(Marketing)
Hi there!
We are excited to invite you to join us for ABCD`s Biggest Education Fair to fulfil your dream to study MS.
Many program representatives from different universities and institutions will be present at the fair to provide you with the latest information on admission requirements and scholarships, as well as answer any questions you may have.
Date: February 25, 2023
Venue: XYZ
Please register by visiting our website.
We look forward to seeing you there!
Best Wishes,
ABCD
Does anyone know what is the problem with these templates?

production release suddenly not available anymore

We have production release of an Action that was approved in September and worked fine, but suddenly yesterday evening it stopped being available to the public. I can still access it as a developer, but it's not accessible to other users.
It sounds a bit like Google has either marked is as Unhealthy or Taken down, but according to the documentation, we would have received an email, and a notification in the Actions Console, but there is nothing at all. It also doesn't look like the action is unhealthy or has issues.
In addition, and maybe even more confusingly, when now creating a new Alpha release and adding a brand new user, the opt-in link doesn't work for that user either.
We're contacting their support, but I was wondering if anyone has seen something like this before?
Thanks!
Mario.
There appears to be a widespread problems with many, but not all, Actions at the moment.
There is further discussion taking place on the support forum at https://www.reddit.com/r/GoogleAssistantDev/
Please see our published update for more information.
This article has the most assuring argument for us so far:
Expedia, Audioburst, ABC News Update, Tide, Quaker, Levi’s, Wells Fargo,
Hoover Dry, IBM Watson, AT&T Internet, and a ton of others – those are just a
few that we have found that are no longer working.
...
Is it likely that this many Google Actions from these high profile
organizations all had suddenly run afoul with Google Assistant
policies?
https://voicebot.ai/2019/10/18/thousands-of-google-actions-mysteriously-disappeared-from-online-directory-and-are-no-longer-available-google-says-it-could-take-weeks-to-resolve/
Please see our response on Actions availability: https://www.reddit.com/r/GoogleAssistantDev/comments/diyya2/google_actions_are_down/f43onfu/
Actions Console notification:
"To ensure that Actions are in compliance with our developer policies, some Actions have been temporarily paused and are currently inaccessible to users. Once these Actions are reviewed and verified to comply with our policies, they will become available on the Assistant. We apologize for the inconvenience."
Policy URL
https://developers.google.com/assistant/console/policies/general-policies
Even more official response (not just something posted on Reddit, "The Official Google Developer's Announcement Site"), a response from the aog-support#google.com account:
Hi developer,
Thank you for your interest in Actions on Google.
I have investigated your Action and can see it is not currently
working.
We are in the process of conducting a comprehensive review of Actions
to ensure that they meet our developer policies . During this review,
some Actions have been paused temporarily.
Once your Action is reviewed and verified, it will become available
again on the Assistant. Note this process might take up to a few
weeks.
We sincerely apologize for this inconvenience.
Thank you, Yoko Actions on Google Support Team
Yes, that says A FEW WEEKS.

OSMAND commercial support

A couple of days ago I sent an email to the contact address in the official OSMAND site, but have not received an answer yet. I'm now asking here in case someone affiliated with the project reads this. The company I work for needs a custom development on top of OSMAND, and it's willing to financially support the project in exchange for this.
Does anyone here know how to reach the right person for this?
Thanks
I suggest to wait 1-2 days longer. If you still don't get a reply then try https://github.com/osmandapp/Osmand. The developers are pretty active there.

Is it possible to connect my app to my QBO account using the intuit development server indefinitely?

I originally posted this question as an 'answer' to:
Can a single company really not use QB API?...Semi Rant
but am reposting, because it is a question.
The original poster and I face a similar problem wanting to use the QBO API for an application designed for a single company. What would be the disadvantage of connecting my app to my QBO account using the intuit development server indefinitely, i.e., never take my app through the production qualification process?
Thank you.
I believe that is possible but then you can use at max 10 developer connections.
As we already mentioned we do not not support custom integrations at this time.
Even we wouldn’t recommend moving you to production as it would cost us $1k per year to security review it, and we would only recover about $60 per year in connection fees.
So, the disadvantage for you will be in terms of number of connections, limited support and your app vulnerability since it has not gone through the security review process.
Please read the policy docs mentioned here:
https://developer.intuit.com/docs/0025_quickbooksapi/0005_introduction_to_quickbooksapi/z_developer_policies_and_guidelines
Edit for the question asked:
When you login into developer.intuit.com, Go to Manage My Apps, then click your app.
You will see the number of connections for that app under Test connections.
It refers to the numbers of company files your app is associated with or has been authorized to access data.

iPhone/iPad Application Development Limitations

Its quite annoying sometimes when you have no authentic sources to confirm if particular tasks can be done using iPhone Available (Public) APIs. Whats the preferred way of finding it out?.
Shall we go through iPhone documented APIs,
Ask senior developers ( which i dont prefer, you should not depend on others too much and theres no surety about their opinions ).
Mail Apple ( by the way they offer only 2 technical calls/yr :) ,
Any other ideas?
what do u people suggest?
Thanks Guys!
The public APIs are documented on developer.apple.com in the iOS Reference Library.
However, the only absolutely authentic source on whether their use is acceptable is to submit an app and have it reviewed. Apple just added a review board if you with to appeal a review ruling, so that may be the new last word (unless you get the executive staff's attention (e.g. SJ)).
If you wish more facts before submitting an app, there are a few sites which show which types of apps are being accepted and rejected, and if so, for what given reason. However past acceptance of a type of app is not a precedent or guarantee for any future policy.
If you wish to try interpreting their rules and guidelines yourself, they are available as part of the Developer iOS Standard Agreement.
The Developer support people who answer technical question usually cannot answer review or approval questions, except to point you at the proper API documentation. (The reason may be that these are often legal, corporate policy or marketing questions, not technical questions.)
You can look at official review process from Apple here:
https://developer.apple.com/appstore/resources/approval/guidelines.html
Step 1 : Check the API.
Step 2 : If can't find an way in the API (may be you are looking at wrong API), use Google to find out whether it can be done or not.
Step 3 : If you can't be sure using Google, then ask SO.
IMO, Asking Apple is never an option.