I try to submit an app on All Windows phone Stores but i don't know why the app is unavailable on the brazilian store, I have the message "Esse aplicativo não está disponível em seu mercado." (This application is not available in your market.) and there is no way to download the app.
I have found some tutorials explaining that a certification is needed to post an app on the brazilian store. So, I have joined a PEGI certification with the app but there is no change, the app is always unavailable.
So, is there a delay for the validation or have I missed something ?
Thanks in advance for your help.
I have finaly found a solution to my problem.
When we want send an app, in the windows phone dev center, we have three choice for the Marcket Distribution in the description of the app :
-"Distribute to all available marckets at the base price tier",
-"Distribute to all marckets except China"
-"Continue distributing to current marckets"
When I have published my app for the first time, I have selected "Distribute to all available marcket at the base price tier" but I didn't upload the brazilian's certificate because app was juste available on the French store.
And, when I have wanted publish the app on the brazilian store, I have just selected "Continue distributing to current markets".
So I think that when I have published app for the first time, an list of the available country have been generated without brazil because there wasn't the certificate and when I have added the brazilian certificate and select "Continue distributing to current markets", the list must have not been updated.
So, to resolve my probleme, I just re-select "Distribute to all available marcket at the base price tier", in the Windows Phone Dev Center, with the brazilian certificate and the list must have been re-genenated.
Related
We have a Windows UWP app that is currently in the Microsoft store. The project includes a store association file which contains publisher attributes one of which is the Common Name. Our store account shows the CN as a string value resembling a GUID. It shows the Display Name as our company name. In Visual Studio we can build the app for sideloading and code sign with a self-signed certificate in which the certificate’s CN is the same as the Store CN (GUID like string). This allows us to sideload new versions of the app over the store version for testing and getting new features to specific customers quickly. Then the sideloaded version can eventually be updated with newer published store versions.
My question is this: We would like to sign the app with a Code Signing Certificate we purchase from a trusted certificate authority. The problem is trusted code signing certificates must have the Common Name as the company name. We seem to only be able to sign the app with a certificate that has the Common Name equal to the CN in the store association file (GUID like string). Is this a known limitation to store associated apps or are we missing something?
TLDR; Any app published in the MS Store will be signed only with Microsoft's certificates. You cannot use your own certificate to publish an app in the store.
If you use your own certificate to sign the package you need to provide an external link for users to get your app. You can use the AppInstaller protocol for that.
The GUID that you see in the CN (for the certificate generated automatically by VS) is actually a "private key"-like mechanism that MSFT uses to ensure that the app published in the store is actually submitted by its real owner (i.e. I assume to avoid some kind of man in the middle attack where an attacker could somehow upload a corrupted version of your app).
Once your app gets in the store and passes all the validations MSFT will sign it with their own certificate. I suppose this is how the AppInstaller service (or the Store app from Windows 10) will know it is ok to trust any app signed with their certificate.
I receive the information from Microsoft:
App Policies: 10.3 App Is Not Testable
The app must be testable. If it is not possible to test your app for any reason, including, but not limited to, the items below, your app may fail this requirement.
If your app requires login credentials, provide us with a working demo account using the Notes to Tester field.
If your app requires access to a server, the server must be functional to verify that it's working correctly.
If your app allows a user to add a gift card balance, give us a gift card number that can be used in the testing
How to pass certificate?
It seems that the tester cannot test your app properly, which violates the Windows Store Policy and will make your app get unpublished or fail to pass the certification.
Please follow and check the notes provided by Microsoft:
If your app requires login credentials, provide us with a working demo account using the Notes to Tester field.
If your app requires access to a server, the server must be functional to verify that it's working correctly.
If your app allows a user to add a gift card balance, give us a gift card number that can be used in the testing.
And I would like to suggest you to provide a hosted video of your app’s functionality working properly in the notes for certification when you resubmit your app so that tester can see your app perform normally and know how to test it in an appropriate way.
Please refer to Notes for certification. This can really benefit your app to pass the certification.
When I go to this link: https://support.google.com/business/answer/2911778, there is verification by phone option and I clicked on into your dashboard but in dashboard I could not find input field for phone number. How can I verify in this condition by phone?
I was able to reproduce this issue.
According to the Google documentation on Create and verify a local business on Google, You can only verify your business through phone if you are verifying a business that is already on Google. If you want verify a new business on Google than you have to verify it by postcard that will reach your address with which you have registered your business in 1-2 weeks.
Hope this would help!!
How can I (as a vendor contracted to develop an app for an enterprise) publish an app to the Google Play Store on behalf of an enterprise?
They don't have a Google Play account set up but want the app to appear under their brand in the Google Play Store.
What's the correct technical (and legal) process I should follow to set up their account and give my own company access to publish on their behalf?
The bare minimum requirement that I am aware of is that your company should get a written consent from your client, authorizing your company to use their company's name, logo, brand, etc for the expressed purpose of being displayed in Google Play.
My company had done something similar, we publish branded apps for clients, though our company's name is used as the vendor name. One of those apps got removed because some zealous legal guy in one of our client companies found the app and, unaware of the cooperation between the companies, filed a complaint to Google. The app was reinstated without much fuzz after getting that guy to send another email to Google requesting the app to be reinstated, so it looks like Google doesn't have anything against this (assuming your client doesn't reside in a sanctioned country).
You can give them advance notice by providing legal documents via this link
https://support.google.com/googleplay/android-developer/answer/6320428
From the page itself...
The Google Play App Review team accepts advance notice about your
upcoming app or store listing publishing event.
We only accept advance notice in the following scenario(s):
You have written documentation proving that you have permission to use
a 3rd party's intellectual property in your app or store listing (e.g.
Brand names and logos, graphic assets, audio, etc.). You have gambling
or casino-style elements in your game, and need to provide your Korean
Game Rating and Administrative Committee (GRAC) rating certificate to
Google so your game can be distributed in Korea.
Lesson learn by one suspended app. Hope this will help others. If your app suspended for such reason you can also contact them via link in the suspension email.
I would like to know if it is possible to automatically dial a phone number (911) within an app in Windows Phone 8. Using href I can bring up the dialer with the number but the user still has to manually press dial (inconvenient when in need for immediate assistance).
Call me at +1 (555) 555-5555
Thanks!
No, actions such as making a phone call or sending a text (via the phone's SIM card and not a web service) requires user interaction with the current SDK. This seems to be a security design as it prevents malicious apps from secretly sending texts or dialling premium rate numbers without the user's knowledge.