How to check the review status and report of your extension submitted to publish on Microsoft Edge Add-ons? - microsoft-edge

I submitted my extension to publish on Microsoft Edge Add-ons website. As per their documentation it takes 7 or less business days to publish. Now I have a few questions -
Will I be notified that my extension is published?
If it does not publish, how can I know the reason for not publishing? Is there anyone from Microsoft
to communicate that or any report shared for the same and where?
Where should I reach out to get help with extensions?

You can find the submission states for extensions in the Partner Center.
You can contact Microsoft Edge extension support according to this doc.

Review reports capturing the success or failure details of the extension review process are sent to extension developers via email once it is complete.
You will also be able to access the review report directly from the partner center after logging in. A report will be included on the extension overview page that includes submission status. 
Information on recommended updates and failure reasons will be provided if the extension did not pass certification.
Please submit a support ticket if you have any issues with your extension's registration or publishing.
Thank you!

Related

IOS app review meta data rejected. Guideline 2.1 - Information Needed

I don't know where to answer these questions. I uploaded the answers in app review information note section but didn't work. What should I do?
The review message is attached below.
Guideline 2.1 - Information Needed
We’re looking forward to continuing our review, but we need a bit more information about your business model and your users to help find the best distribution option for your app. Our preliminary review of your app suggests that your app may be a good fit for our Apple Business Manager program, which is designed specifically for business apps.
Next Steps
Please review the following questions and provide as much detailed information as you can for each question.
Please describe which kinds of users you expect will use your app. Some common kinds of users are:
Users who are part of a single company (including its partners, employees and contractors)
A limited number of companies which are clients of the developer
The general public
Identify the specific countries or regions where you plan to distribute your app.
What features in the app are intended for use by general App Store users?
How do users obtain an account?
If there are any paid aspects of the app, such as for opening an account or using certain features in the app, please explain how users access the paid content.
Who pays for the paid content?
Since your App Store Connect status is Metadata Rejected, we do NOT require a new binary. To revise the metadata, visit App Store Connect to select your app and revise the desired metadata values. Once you’ve completed all changes, reply to this message in Resolution Center and we will continue the review.
You need to navigate to the app in Appstore Connect, click on "Version History" and then click on "Resolution Center". On that screen is a form where you can reply to the inquiry from Apple. It took me longer than expected to find it.

How to resolve Appstore business information metadata rejection

My app was rejected by the appstore review board, and they are requesting some additional information:
Who is the target audience?
Is the app to be used by users within one single company?
Identify the countries or regions where you plan to distribute your app.
What features in the app are intended for use by general App Store users?
How do users obtain an account?
But the problem is that I've searched everywhere on appstore connect, but couldn't find anywhere to fill in the requested information.
Has anyone had to deal with this, your input would be greatly appreciated.
hope you are doing great!
I had a similar situation where the Apple review team asked me for some details about the app. Just provide them as detailed answers as possible and make sure to include some links to your app metadata like the website so that it is easy for them to review/verify your claims.

Binary Rejected: Your app uses public APIs in an unapproved manner

Apple has rejected the iOS application uploaded to the App Store. I have developed an application which installs the signed configuration profile (.mobileconfig) in the iOS device.
I am unable to figure out which public API I have used in an unapproved manner.
Is it the HTTP requests which downloads configuration profile from the server and then prompt the user to install it?
I am validating whether the profile has been installed in the iOS device or not using Security Framework (SecCertificate, SecPolicy, SecTrust etc.). I am not sure if this is the problem.
What else should I look for figure out that particular Public API?
Below is the Apple Response:
Guideline 2.5.1 - Performance - Software Requirements
Additionally, your app uses public APIs in an unapproved manner, which does not comply with guideline 2.5.1 of the App Store Review Guidelines.
Since there is no accurate way of predicting how an API may be modified and what effects those modifications may have, Apple does not permit unapproved uses of public APIs in App Store apps.
Next Steps
Please revise your app to ensure that documented APIs are used in the manner prescribed by Apple.
TL; DR
Using MDM/VPN for ad blocking or screen-time monitoring is not considered compliant with the App Store Review Guidelines. Also, Apple going to remove the existing app from the AppStore which using the same public APIs.
Update (Apr 28, 2019) - Apple release press update about the Parental Control Apps.
Complete Case
I got the same reason of app rejection from Apple.
From Apple
Your app uses public APIs in an unapproved manner, which does not comply with guideline 2.5.1 of the App Store Review Guidelines.
Since there is no accurate way of predicting how an API may be modified and what effects those modifications may have, Apple does not permit unapproved uses of public APIs in App Store apps.
My app is a parental control app which uses the iOS MDM (Mobile Device Management) protocol to hide/unhide device application after a child time limit over. So, I send this reply to Apple review team
ME
Re 2.5.1, we believe our APIs are used in the manner prescribed by Apple. Could you kindly please provide us with one example of an APIs that is non-compliant, via this chat, so we can understand what to look for and what needs to be done?
After this, I sent them 3 follow up message but got nothing from Apple side. So, I submitted the app again with no changes. Apple review team again rejected the app with the same reason. Again, I sent the same message also a call request but got nothing from the Apple side.
So, after some days I again submitted the same app with no changes. App got rejected again. But this time they have accepted my call request.
ME
Could we please have a call to understand your concerns so we can address them appropriately? Thank you.
.
From Apple
Hello,
Thank you again for your response.
If you would prefer to speak about this issue over the phone, we can arrange for an Apple Representative to call you within the next three to five business days to discuss your App Review issue.
To request a call, please reply to this message with the best phone number to reach you.
Best regards,
App Store Review
.
ME
Hi, please call +91XXXXXXXXXX. Thank you!
After this Apple Review team member called me. And said, using MDM/VPN for ad blocking or screen-time monitoring is not considered compliant with the App Store Review Guidelines. Also, they said me they are notifying other developers too about this. They are also going to remove the existing app from the AppStore which using the same public APIs.
From Apple
Hello Vineet,
Thanks for your time on the phone today.
As we discussed, upon further review, we continued to find the app to be out of compliance with the App Store Review Guidelines, such as guideline 2.5.1 - Performance.
It would be appropriate to ensure that all public APIs are being utilized for purposes the APIs were designed for. Using MDM/VPN for ad blocking or screen-time monitoring is not considered compliant with the App Store Review Guidelines.
We hope you will consider making the necessary changes to be in compliance with the App Store Review Guidelines and will resubmit your revised binary.
Please reply to this message via Resolution Center on App Store Connect or feel free to contact me at +1-XXX-XXX-XXXX during weekdays, between 11AM-6PM Pacific Time, if you need further clarification.
Best regards,
App Store Review
This complete process took approx 1.5 months(20 Nov 2018 to 05 Jan 2019).
Hope this can save someone 1.5 months. :P

Google Play Games Services testing - OAuth failing?

Trying to follow instructions here:
https://developers.google.com/games/services/console/enabling#step_3_generate_an_oauth_20_client_id
There is a long description of how to generate fingerprints, but this never happened for me... it just said
'Successfully linked your Client ID'
XXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXX.apps.googleusercontent.com
'You only need to include the application ID (1098532227899) in your Android app. '
I did that, I'm testing and I can't connect. Do I have to get it as an alpha release through the store to test? I'm listed as a tester, but when I send the invitation I get
'App not available for this account'
If I send myself a signed release APK is that the same as getting it through the store?
Based from this blog, there are certain reasons why you encounter the App not available for this account error. It might be:
Country restriction. The developer can specify application availability for each country and if on the Google Play you will see a clear message about that - on this page, it will look like “App not available for this account”. The best thing which you can do in this case is to ask developers to the associated Google+ community to add your country to the list.
Testers limit. The developer can also specify a maximum amount of beta testers which means that if this limit is 1000 testers, you won’t be able to get an access to this page. I will look like “App not available for this account” either. You can try to contact developers in this case too.
Time delay. Sometimes, even if you joined Google+ community you will see “App not available for this account” just because it may take up to 4 hours (according to the google documentation) before an application will become available for your account. In this case, I would suggest checking this OPT-IN url after some time, according to my experience it usually takes less than 15 minutes.
You may check this SO post for reference: Beta testing: App not appearing in Play Store Beta tab

How to get my app download details besides Apple developer account

I know from the Apple developer account we can get how much downloads have done for our particular app. Now our clients asking they want to check the apps downloads without involving developers. Is there any way to find those details besides from the appstore, or else without accessing the developer account
Thanks
You usually see your download numbers in itunesconnect and therefore you can just invite your clients to look into the data there. There are also a number of web services that use the data from itunesconnect to show more details, for instance app statistics.
If you want more data and even logging, many users integrate additional logging features in their apps like google analytics for instance.
If this is not what you are looking for, please give me some more information on what you are trying to accomplish!

Resources