ARC Welder Unrecognized manifest key 'arc_metadata' - google-chrome-app

I'm trying to play with a Simple ARCWelder example using Google Maps but I keep getting Unrecognized manifest key 'arc_metadata'.
I've done the following:
Created a sample Android app via Android Studio that uses Google Maps API 2. The Android app is a barebones basic app with a single MainActivity with uses SupportMapFragment. I'm very familiar with this process, and everything runs up fine on an actual device (N6), with Google Maps working correctly
I've taken the debug apk from point 1, and am trying to use ARC Welder to run it within Chrome.
As I'm using Google Play Services, I've generated an OAuth Client ID within console.developers.google.com for my project and have copied and pasted this into ARC Welder
I've created a package on ChromeWebStore, and have published it as private available to internal testers, and later to public but it made no difference
I'm running Chrome v46 and have enabled Developer Mode
I've taken the public key from my chrome WebStore entry, stripped out line breaks etc, and my Additional Metadata in ARCWelder looks like this:
{"crx_key":"XXXXXXX","usePlayServices":["location","maps"]}
The result under chrome://extensions:
There were warnings when trying to install this extension:
Unrecognized manifest key 'arc_metadata'.
Also, TESTing my app under ARC Welder does not run up my app.
Would appreciate if anyone can offer any other suggestions?

Announcement
Google will no longer support Chrome App.Maybe you should try to run it on a lower version of chrome.

Related

Implementing google login flutter gives 12500 error

I implemented google login in flutter without using firebase in flutter (google cloud console). It was working in apk then later I needed push notification service for which I used firebase (fcm token and all) then I released the app to playstore but google login does not work. I keep getting apiexception error. Has anybody faced this issue? if yes any help would be highly appreciated.
I do not have a specific answer to your problem but I have also faced this problem once, I accidentally resolved it though.
But Error 12500 is a general error code that may occur when attempting to use the Google Sign-In feature and is caused by a few potensial issues:
An issue with the SHA-1 fingerprint of your app's signing
certificate: To use Google Sign-In, you need to configure your app's
SHA-1 fingerprint and package name in the Firebase console. Make
sure that the fingerprint and package name you have configured in
the Firebase console match the ones you are using to sign your app.
An issue with the Google Services configuration file: Make sure you
have properly added the Google Services configuration file to your
app.
An issue with the Google Play Services library: Make sure you have
the latest version of the Google Play Services library installed in
your app.
An issue with the device or emulator you are using: Make sure you
are testing on a device or emulator that has Google Play Services
installed and is up to date.
Possible fixes to try/check:
Double-check the SHA-1 fingerprint and package name: Make sure that
the SHA-1 fingerprint and package name you have configured in the
Firebase console match the ones you are using to sign your app.
Make sure you have added the Google Services configuration file: The
Google Services configuration file is required for your app to
communicate with Google services, including Google Sign-In. Make
sure you have properly added this file to your app.
Update the Google Play Services library: Make sure you have the
latest version of the Google Play Services library installed in your
app. You can check for updates by going to the "SDK Manager" in
Android Studio.
Test on a device or emulator with Google Play Services installed:
Make sure you are testing on a device or emulator that has Google
Play Services installed and is up to date.
I hope this helps! I will quickly search if I can find any other solution.

"TargetPlatform.windows is not yet supported by the maps plugin" - How to solve this

Im just trying to get google maps displayed on my emulator and i also used google_maps_flutter package but TargetPlatform.windows is not yet supported by the maps plugin is displayed instead of the map, Im not receiving any error in the console.
I have added the meta-data entry containing the API key to AndroidManifest.xml file in android/app/src/main
Click this to see the output
Please help me to solve this?
add in dependencies:
google_maps_flutter_web: ^0.3.2+2
Here maybe the issue will be with your Maps Api key, remove all the restrictions of your api key from Google Cloud Platform , just like this
Either you're trying to run your project on Windows platform (meaning you did not choose an Android Emulator or phone in the run device menu, see example below)
or, if your screenshot is from a Android device, there's something messed up with your project configuration. You can try running flutter create . in the terminal to recreate your project, or you can create a new one from the scratch (watch out for which platform you activate, see below) and then import the code.
Screenshots are from Android Studio.

How to execute Microsoft Teams app again when the app was removed from App Studio

I have tried different samples apps and I am getting the same error. If I create a new team app it works fine but if I remove the app from AppStudio or teams, then I cannot install/execute the app again.
I am using visual studio code with a simple Teams Tab Application code.
This is the error in teams (web with Chrome or Edge)
"App not found, Please verify the app and it's access permissions".
This is the main log error:
TypeError: Cannot read property 'customBots' of undefined
at Function.t.getAppAnalyticsData (https://statics.teams.cdn.office.net/hashed/3.1-app.min-46191d5.js:1:3875125)
at e.getAppInformationForTelemetry (https://statics.teams.cdn.office.net/hashed/lazy-ng1-mod-extensibility-dialogs.min-4642d77.js:1:202134)
at e.logViewAppActionForTelemetry (https://statics.teams.cdn.office.net/hashed/lazy-ng1-mod-extensibility-dialogs.min-4642d77.js:1:200224)
at https://statics.teams.cdn.office.net/hashed/lazy-ng1-mod-lpc-services.min-72bf322.js:1:134587 undefined
Presumably you are using Teams Toolkit? If so, when you create the app in Visual Studio/ Visual Studio Code it is ALSO creating an app in App Studio in your personal account behind the scenes. If you choose to DELETE that app in App Studio, then Teams Toolkit has nothing behind the scenes to hook in to to redeploy. I think (can't check right now) that the app source code will have a manifest file somewhere - you can add this manually back to App Studio using the "import" function.

Do I need to make draft in google play console before I use Fastlane

Can you upload app in Fastlane command with android and Fastlane app in the google play console or I need to make draft in console before I do?
Fastlane unfortunately can not create an Android app from scratch, as it can with create_app_online (formerly known as produce) for iOS. Google just doesn't offer any API for that.
So yes, you have to at least create the app on the Google Play Console which usually includes uploading a first APK (so the Play Console knows about the package name [com.example.app] or your app) to one of the available lanes (which doesn't have to get published though).

chrome.identity in development

I'm confused by how I can develop a Chrome App with chrome.identity.
The instructions say that I need to add the key to my manifest.json, and that I need to put the extension id in the Google API Console.
I have a published version of the app, and I am currently developing a local copy, so I am loading it unpacked from my local file system.
Can I put the key from the published app in the dev manifest.json?
Does the extension id in the Google API Console need to be of the published app, or my local one?
Yes you should do that to debug chrome.identity without pain.
If you place public key of your published app inside manifest.json, your app will have the same ID as the app in Chrome Web Store.