Google App Engine Requires Application Name to be Set - android

I am using Google Cloud Endpoints and have deployed the back-end globally. Now I am trying to run android application on Mobile. The documentation here shows that while deploying the application, I need to edit tag and enter my project id, which I have done.
However, running the application on mobile gives me the following error:
AbstractGoogleClient﹕ Application name is not set. Call Builder#setApplicationName.
There is another similar question here but hasn't been answered appropriately. Please help!

I know its pretty late but this can be helpful to someone else.
You should add the application name when you try to build.
Refer this Set Application Name

Related

Cant Connect to Neura

I am having issues with the basic setup. I have gone through the iOS Quickstart guide, but when I click on the login button, I receive an error "ERROR_NOT_AUTHORIZED_APP_SIGNATURE"
what could I possibly be doing wrong?
Lets go through some basic steps:
Make sure that you are using the current version of the Neura SDK, visit the devsite for more details.
This error is likely to occur because you haven't registered your application correctly with Neura, go to the Neura Devsite/MyApps, click on your application
If you are using Android, make sure the "Application Package Name" is similar to what you have entered in your android application.
If you are using iOS, make sure your "Bundle ID" is similar to the bundle id in your iOS app

Got ERR_BAN when invoking WeChat for Authorization on Android

I am implementing the "login by WeChat" feature for my Android app.
I followed all the steps on the official developer guide, however, I am consistently getting the error code ERR_BAN in my onResp function in the WXEntryActivity class.
I wonder what does ERR_BAN mean?
What are the possible root causes?
ERR_BAN error is probably happening because you have added the incorrect app signature.
In order to retrieve the correct signature you must download the Android Signature tool from the following link
https://res.wx.qq.com/open/zh_CN/htmledition/res/dev/download/sdk/Gen_Signature_Android2.apk
Install the app, add your app package id and add the generated key to the we chat admin interface:
https://open.weixin.qq.com/cgi-bin/index?t=home/index&lang=zh_CN
(hint: use the chrome translate plugin to navigate on the site, as it is in chinese only)

Android Installs Not Showing on Facebook Developer Insights

So I have an iOS and Android phone application that also has a Facebook application which enables users to share information. Every time someone downloads the application my analytics should show installs both iOS and Android, unfortunately it is just iOS, I'm not sure how to get it to register the Android installs, can anyone help?
This is very easy to do, just from looking at the documentation, please check there next time. Here is what you need to do:
On your very first Activity add the following to your onCreate, As you can see below it requires a context and maybe the application ID.
AppEventsLogger.activateApp(this, yourAppIdHere);
https://developers.facebook.com/docs/reference/android/current/class/AppEventsLogger/

how to use "testflight" for android app that are not published on playstore?

I'm developing an android app for a specific client, and I want track the remote crashes and anr(app not responding) issues.
How can I start using TestFlight?
Also you can provide me some alternatives, but with proper documentation or links.
Thanks in advance.
Can anybody also tell me, how to implement testflight sdk correctly??
I have already downloaded the sdk, get the app token and integrated as mentioned in Jafar's answer, afterwards I upload apk on testflight, but on web it shows cross symbol under sdk column and says implement sdk.
Download the android version of test flight sdk from this link and add into the libs folder.
Test flight sdk here
Firstly you have to add permission in the AndroidManifest.
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
Than add the code in the applicaiton file in the oncreate method.
TestFlight.takeOff(this, YOUR_APP_TOKEN);
You can obtain app token by adding a new app.
Credentials require for adding new app is the app name and package name.
When a new application is created successfully than get the app-token and add this token id in your code.
As shown in the below image.
I use test flight to keep track of my beta testers.
You have to integrate TestFlight sdk into your app, it's pretty easy.
You have to register to TestFlight, create your app and you will get an app token.
With this app token you can initialize the tracker in your app, and it will keep track of crashes and many other things.
You will see the log in testflight website, in your application details page.
Getting started with test flight sdk for android
Test Flight sdk

Linking to app on Android Market without using package name

I have a problem. I didn't realise the package name of the Android application would be visible to the public when linking to the app listing in the online market.
e.g. https://market.android.com/details?id=com.mycompanyname.android.appname
My client who commissioned the app is not happy with this (they are making a decision as I type this). Is there any way to make a URL that opens the market place listing without using the package name?
It will take hours for me to change the name and retest the app and regenerate several API keys/hashes etc. which will mean I will miss the delivery deadline.
Foiled at the finish line!
Update: You don't need to regenerate keys for the Facebook API, Xtify API or Google Maps API when you change the package name.
I dont think there is any way to avoid showing the package name.

Categories

Resources