Cant Connect to Neura - android

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

Related

Can't add social login with Google on Android - but on iOS it's working

I'm trying to add support to social login with Google on my application using the package google_sign_in.
I got to add support of that on iOS, and it's working. But on Google, for some unknown reason, it can't work anymore.
Few days ago it was working, but now it just start the following loading, and then shows the error Couldn't sign in:
On OAuth consent screen, since I updated some informations on my application, I needed to request again the authorization, but it says that the previous consent is still in use... but I don't know if would be the root of the problem and I really need to wait 4~6 weeks to work again on Android.
The problem was fixed. It was being caused by a wrong jks of Firebase.

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/

testing google backend engine on phone

I have an existing android app to which I plan to add Google cloud engine backend. I am following the steps as here
https://developers.google.com/eclipse/docs/endpoints-androidconnected-gae.
I used the option "Google-->generate app engine backend" by right clicking on my existing project. and then went forward to test this.
I started the devapp server( I can see it running at localost:8888/_ah/admin/datastore). However When I run my application, I don't see the device registered in the 127.0.0.1:8888. The application runs as it used to run before. I tried both on emulator and on phone but the application just runs as before but I don't see any device registered in my devappserver.
Am I missing anything here?
Some basic steps for application registration were missing in my application. http://developer.android.com/google/gcm/gs.html
Adding them now and that should solve the problem.

Is it possible to use the Facebook mobile SDKs for only mobile app install ads?

I am not currently using Facebook's Android SDK in my Android app, and I only want to integrate it enough to capture installs via Facebook Mobile App Install Ads.
The documentation describes the need to "[c]omplete your Basic page under App Settings." If I enter my app's package name--and only its package name--I get an error:
You have specified Package Name, but you did not specify Class Name. Launching a native Android application requires both.
I don't want or need my app to be launched, do I? I only want to track conversion rates of ad clicks to app installs (and runs). The only way I can get the Promote link to show up on the left is to supply values for Class Name and Key Hash and set Facebook Login to Enabled. Is this really necessary?
Yes, it is necessary to fill out those basic details to use our SDK, however, those fields are only used for login authentication via fb - which is the most popular use case for our SDK. Your app will not be launched or anything like that if you supply those fields. For your case, just fill them out and leave it as is and you will be able to run ads without worrying about anything else.
The API requires these fields. Although in my experience it doesn't launch your app. It is merely used for the credentials in the development side of the Facebook integration in www.developer.facebook.com
Hope that helps.
RF

Push C2DM notification Did not work

I followed the same steps that are mentioned in the "Android Cloud to Device Messaging (C2DM) - Tutorial", downloading the source code for the project and customizing it for my purpose (changing the package name and role e-mail sender).
Unfortunately I get an error message stating:
"Unable to start service Intent
{act=com.google.android.c2dm.intent.REGISTER ... }: not found" in logcat.
Knowing that I have added a Google account to the emulator which is different than the one I used when signing up on the service in the first place.
Can anyone provide help or direction in how can I get the registeration key correctly setup and solve this problem?
I think I figure the solution for my above question which is, you have to create new AVD using android AVD manager that its target Google APIs either level 8 or 15 or whatever, not using android API.
and also you have to have google account that added to your emulator which is the role e-mail that you used in development process of your application.
I hope that solve all problems faced other developers regarding this issue.

Categories

Resources