Flutter: in-app product shows app name next to product name - flutter

This is what I have on my console:
but I get also my app name next to the product name:
(My Rents)
I could just remove it from the string but I have my app name translated to some languages and I'd like to know if it's possible to get it without the app name

Related

How to get first name and last name and birthday... from Google authentication in Flutter?

I want to get the First name ,last name, gender and birthdate of the current user when he signin with google. FirebaseUser object do not give me first name and last name separated, gender and birthdate.
Any help.
Once you've signed in successfully with a google credential, you can grab any details pertaining to that user's account using the FirebaseUser object. Check out firebase's documentation on how to get and use that object. Be sure to keep in mind that the user could have those values set to null, however.
Documentation for using Flutter and FirebaseAuth: https://firebase.flutter.dev/docs/auth/overview

Which of the MobileAdTargetingInfo properties of Flutter Firebase AdMob package do I need for release?

I want to know when using firebase_admob, do I need this code?
If so, when releasing an app, what should I write for keywords, contentUrl, and testDevices?
I mean, when releasing an app, testDevices is even necessary?
MobileAdTargetingInfo targetingInfo = MobileAdTargetingInfo(
keywords: <String>['flutterio', 'beautiful apps'],
contentUrl: 'https://flutter.io',
birthday: DateTime.now(),
childDirected: false,
designedForFamilies: false,
gender: MobileAdGender.male, // or MobileAdGender.female, MobileAdGender.unknown
testDevices: <String>[], // Android emulators are considered test devices
);
this information is used to show ad to users.
You should use keywords related to your application. Ex: if Your application is related to hospital then you can use medicine as your key words.
you can add you web site url if you develop any web site for particular application as contentUrl .
testDevices is a Id of you device in which you are tested. if you want to test your application in real device then you must add test device id because it help you to avoid ad mob bane.
MobileAdTargetingInfo class properties mirror the native AdRequest API.
You will find more information about those properties in the documentation for AdRequest.Builder and RequestConfiguration.Builder.
AdRequest.Builder
public AdRequest.Builder addKeyword (String keyword)
Add a keyword for targeting purposes.
public AdRequest.Builder setContentUrl (String contentUrl)
Sets the content URL for a web site whose content matches the app's primary content. This web site content is used for targeting and brand safety purposes.
At the time of writing some parameters from the question have been deprecated with no alternative, some like the one below replaced with a different approach, while some other moved to RequestConfiguration.Builder.
public AdRequest.Builder setIsDesignedForFamilies (boolean isDesignedForFamilies)
Deprecated. Use Ad Content Filtering.
RequestConfiguration.Builder
public RequestConfiguration.Builder setTagForChildDirectedTreatment (int tagForChildDirectedTreatment)
This method allows you to specify whether you would like your app to be treated as child-directed for purposes of the Children’s Online Privacy Protection Act (COPPA)
public RequestConfiguration.Builder setTestDeviceIds (List testDeviceIds)
Sets a list of test device IDs corresponding to test devices which will always request test ads. The test device ID for the current device is logged in logcat when the first ad request is made.

App store application package name

If I have an application ID for an app on the iOS App Store, how can I find the package name?
For example, if I know the application ID is 457446957, how can I find out what app this is (Jetpack Joyride, in this case):
https://itunes.apple.com/us/app/jetpack-joyride/id457446957?mt=8&isWebExpV2=true&dataOnly=true
Return all information about application(include package name)
https://itunes.apple.com/lookup?id=
You don't actually need the package name to load an App Store page, just the ID. So for your above example, if you load:
https://itunes.apple.com/us/app/id457446957
you'll get the App Store page for that app and could grab the package name using web-scraping. In this example,
h1.product-header__title product-header__title--app-header
contains the text:
Jetpack Joyride

Not able to retrieve gender in google plus ios sdk

I used GTLQueryPlus.queryForPeopleGetWithUserId("me") for retrieving logged in user information. I am not getting the gender in json. When I set the gender visibility to 'public' instead of 'my circles' from my google plus profile, then I got the gender.
How to get the gender info without changing the settings from googe plus profile settings?
scopes used: signIn.scopes = [kGTLAuthScopePlusMe, kGTLAuthScopePlusUserinfoProfile, kGTLAuthScopePlusLogin];
You can only access what a user has set to public. If the user doesn't want this information public then you cant have the information.
Just because I authenticate your application doesn't mean that I want you to for example to see my address or in this case my gender. So I don't set them public you cant see them.

info.plist and app id creation

have developed an application for my clients, in the info.plist i have :
bundle identifier com.myCompagnyDomain.theApp
Bundle name §{PRODUCT_NAME}
Now i would like to create a an app Id to distribute the app to the apple store.
What i will put in the :
Description
Bundle Seed ID (App ID Prefix)
Bundle Identifier (App ID Suffix)
myCompagnydomain is the domain name of my compagy ( not of my client), is this a problem ??
An other question,
My client give to me the user name and password of his account and he would like that i submit to him the application ( ziped).can i sign it with his account and submit to him the ziped app ? how i can do this ?
thanks for your answers
In Bundle name field You have put string like string in Provisioning Profile, when you create on Apple Provisioning portal.
Usually it is "com.'yourcompanyname'.'yourappname'", for example "com.apple.xcode".
But you can write any other string, your dog name, or your name, or project name, for example "com.xcode" or "xcode" or "bob007".