Facebook permission review completed without verdict - android

I had given my android-application for 'user_friends' permission review.
Today I got an alert that my application review has been completed.
When I go to 'Go to App Review' page it does not show 'Permission Rejected' Or 'Permission Approved'.
It is not available in 'Approved Items' list either!
My question : How would I know that my requested permission(user_friends) access has been granted or not!?

Related

When I try to save directly using the credential api, I get this error message

com.google.android.gms.common.api.ApiException: 16: The save prompt is disabled for the current app. To restore, remove this app from the “Never save” list in the Smart Lock for Passwords settings for all accounts on this device.
When I try to save directly using the credential api, I get this error message
“Never save” list can't be found anywhere
1-Open Google Manage settings.
2-Select Security Tab.
3-Scroll down you can see Password Manager Click on it.
4-Setting icon on the top right click on it.
5-In Bottom there are Declined Apps and sites find your application and remove it.

Reasking Android/iOS permissions in case the user refused in the first place

I'm working on a Unity application right now. And we have Vuforia based AR stuff (so we need camera permission) as well as geolocated features (location permission needed here).
When I install my app, I get asked for those permissions, so that's ok. But what if I decline ? The app still launches and I can use it... As long the camera and location features are not needed...
How can I display the same permission dialog again to my user, ideally through C# code, whenever he clicks on a button that leads to one of these features ?
If this is not possible, what should I do ? Because right now, the only way to get those alerts being displayed again is to leave and launch the app again...
Thanks for any help on this !
Vinny
On iOS, you can't - once user declines, it's not possible for you to spam them with permissions dialog.
What you can do is explain the user that they need to grant the app certain permissions, and display a button taking them to application settings. You can open application's settings on your device like so (Swift)
guard let url = URL(string: "App-Prefs:") else { return }
UIApplication.shared.openURL(url)
or in C#
Application.OpenURL("App-Prefs:");

Handle "dont ask again " Location Permissions Xamarin Forms

I got this dilemma. I am using TK-TORBEN-Maps ,Xamarin Forms. I did implement all the runtime permissions . however, if an user clicks "dont ask me again" what can I do to stop the app from crashing.
I need to let them pass even if they didnt accept and the first page is the map. is there anyway I could still display the map with those permission being denied?
It seems that you could not use the map without the permission.
I think you could explain to your users why the app needs the permission. For example, you could use ShouldShowRequestPermissionRationale.
string permission = Manifest.Permission.AccessFineLocation;
if (ShouldShowRequestPermissionRationale(permission))
{
//Explain to the user why we need to read the contacts
Snackbar.Make(layout, "Location access is required for some reason ", Snackbar.LengthIndefinite)
.SetAction("OK", v => RequestPermissions(PermissionsLocation, RequestLocationId))
.Show();
return;
}
You could refer to this blog for more information.
If you want the app not crash, you could try to navigate to another page after user denies the request.

Android - Youtube Data Api - Get user permission without having to catch GoogleAuthIOException

I want to use the Youtube Data API.So i show an Account Picker dialog, get an email id, and then i want to access account-specific data from the user's Youtube account.
According to the docs, it seems that the first time any API call is made, GoogleAuthIOException will be thrown,and then you have to catch it, and get permission from the user.
However, is there a way to trigger the permission dialog without having to catchGoogleAuthIOException ? Like, can my app ask for permission just after i get the email id from the picker?

Facebook Login with Read and Publish(Write) permissions

I am trying Facebook Login in Android with LoginManager class. I want read and write permissions during login only. The issue I am facing is , If I try with
LoginManager.getInstance().loginWithReadPermissions();
LoginManager.getInstance().loginWithPublishPermissions();
If Facebook App is not installed, Facebook WebView loads up, I enter credentials, I see two permissions screen (One for Read and One for write) and then again Login Screen.Which basically, creates bad user experience.
It happens because, both loginWithxxxPermissions() methods,starts a new login flow.But actually, It should not show Login Screen for already logged in user.
I am not able to find any method to pass the accessToken to let me the method know that, the new permission query is for already logged in user.
Anyone, Please help me out or suggest some other alternative, But the requirement is clear. I need Read/Write permissions without showing Login screen twice.

Categories

Resources