Proof Azure Website Ownership to Google Play - azure

My problem is similar to this one. But I need to make one step further.
I whant to publish my website webview on google play. Google Play have rejected my submission but after I send them a email they respond and said that they will allow app publication if I send them pdf with distribution agreement, authorization contract, website domain information or something like that prooving my website ownership. My website hosted on azure. I have domain name like xxxxx.azurewebsites.net. Please help me to understand how can I make pdf document that prooves my website owership.
Will be very greatfull for help!

First, about how to verify your Azure Website ownership, you can refer to these Google documents as below.
Handling Android App Links
Secure and specific: Android App Links use HTTP URLs that link to a website domain you own, so no other app can use your links. One of the requirements for Android App Links is that you verify ownership of your domain through one of our website association methods.
and
Add verification for your deep links: Configure your app to request verification of app links. Then, publish a Digital Asset Links JSON file on your websites to verify ownership through Google Search Console. Learn more in Verify App Links.
Verify Android App Links
To verify ownership of both your app and your website, the following steps are required:
Request automatic app link verification in your manifest. This signals to the Android system that it should verify your app belongs to the URL domain used in your intent filters.
Declare the relationship between your website and your intent filters by hosting a Digital Asset Links JSON file at the following location:
https://domain.name/.well-known/assetlinks.json
The section Verify your website of App Indexing on Google Search in Play Console Help introduces the steps
Sign in to your Play Console.
Click All Applications All applications.
Select the application you'd like to verify.
On the left menu, click Development tools > Services & APIs.
Under "App Indexing from Google Search," click Verify website.
Type your website address.
Click Verify.
Go to Google Search Console.
On the left menu, click All Messages.
Open the verification request message (example: "Google Play: Link http://www.yourwebsite.com to android-app://example.com.yourpackage.name").
Click Approve the request.
Review the information and click Approve. Once approved, your app will appear on the
Search Console Home Page for your account. Be sure that your app enables deep links.
If you have a Google Search Console account or not, here is two links of Verify your site ownership of Search Console Help for old and new Search Console will be helpful.
Tip: Only Google Search Console users with "Owner" permissions can view and approve site verification requests. If you don't see your site verification request, make sure you're signed in using an account with "Owner" permissions.
Second, the xxxx.azurewebsits.net is just a subdomain of azurewebsites.net which be registed by Azure and you can lookup the related info via https://www.whois.net/ as the figure below, so it's not belong to you.
Therefore, you need to register a domain name like abc.com in the Domain Name Registrar like GoDaddy or others, and add a CNAME record with it into DNS server like Azure DNS, then to follow the above steps required by Google to verify your website ownership and collect the necessary information to make a PDF document to send to Google.

Related

azure-api-management different link to navigation items for different environments

For our api management portal we have different environments, development to production. We create our pages in DEV and push them through with migrate via a pipeline.
For the sign up navigation item I am using a link to to open a account creation page on a self hosted website. For example, on development this links to 'dev.login.com'. For prod I want to link this to 'login.com'. Is this supported?
When I capture my api management with the capture script I can find my link in the snapshot data.json file
As per our understanding, you want to create an API portal where the URL will be redirected to the login page with the different environments. Here is the example where you can use the redirection to login URL for which you need to create suffix as per the below image.
After creating API you need to add operation
Once the operation is created now by using Return Response policy you can redirect the URL to the login page.
For complete information, you can go through the related discussions SO and Microsoft Q&A

Google home integration with dynamo DB

I am creating Google Smart Home action of google home. But I have not idea, how to connect the dynamo DB with smart home action but I can see here using with firebase. When I ran the command with invocation name in google assistant then it is showing "something went wrong".
I have enabled the home graph API and also created the JSON key file. I also can see their upload JS file button but don't know, what files should I upload there?
Thank You
It sounds like you are going through the Washer codelab, which is a great first step.
When you are configuring your project in the Actions console, you would need to enter your fulfillment URL from your application (rather than the Firebase URLs shown in the codelab).
You also need to set up an authentication server to enable account linking. Once you've completed this, you should be able to test your Smart Home Action through the Google Home app. Remember that you need to configure the console with your application's URLs for authorization and tokens in place of the demo URLs in the codelab.
The JS upload you are seeing in the console is for local fulfillment applications, which would be a feature to consider adding after you have successfully uploaded and tested your Smart Home Action.

What should I set the Company Domain to in Android Studio?

I see when I start a new project, it has a company domain. However I don't have my own website. So I have no domain to use. What should I put in this field, if I want to make a legitimate app that Google will accept on their app store? Am I required to have a website prior to posting an app to Google Play store, so that my app will have an actual working domain? Or can I set this to anything I want it to be? Does Google basically require a person to have their own website before they will even consider apps submitted to them?
The domin you see is not a web site. You don't need to have your own website.
The "Company Domain" will be used to generate your package name. Your package name is just a unique identifier for your application in the Google Play Store.
You can use any domain name you want (as long as it is unique) - see more details here.

Is it possible to use Google Adsense in a free Azure Web App (azurewebsites.net)?

A free Azure Web App means the URL for the app will be:
https://[name].azurewebsites.net
And, if I'm correct, according to Google Adsense rules you need to enable Adsense for the root domain (in this case: "azurewebsites.net")
Question: is it possible somehow to enable Google Adsense in this scenario? and how? If not, are there good alternatives?
Context is I have a small app that is free to use for anyone and I see that this app is used regularly and maybe I could profit a little with it. (The app is just a xml to pdf converter)
if I'm correct, according to Google Adsense rules you need to enable Adsense for the root domain (in this case: "azurewebsites.net")azurewebsites.net
We are not the owner of the root domain, so we can't do anything with this domain. But I haven't found this rule on Google Adsense site. So you can just following the steps on Google Adsense home page. Create a new account, input your site information and input your personal information.
https://www.google.com/adsense/start/#/?modal_active=none
You could fill the website URL with "http://[yoursitename].azurewebsites.net".
After these steps, we will get a html code. We can fill this html code after the <head> tag of our root page in your web application.

This page is trying to load scripts from unauthenticated sources

I am working on Azure App service API apps.
I followed the steps available in the below link, for implementing user authentication concept to the ToDoListAngular project and successfully deployed in azure, but when i test with the ToDoListAngluar project azure url to add the todoitem it shows error on Google Chrome Address bar "This page is trying to load scripts from unauthenticated sources".
https://azure.microsoft.com/en-us/documentation/articles/app-service-api-dotnet-user-principal-auth/#overview
Please tell me how to resolve the above error.
It sounds like one of your API Urls does not have https:// at the beginning.
My best bet is the "toDoListAPIURL" in your front end site's application settings on the portal. There are a ton of API urls in the source code to check if that doesn't do it. Going back through the getting started tutorial should have them all.

Resources