We are publishing our App in AppStore of Apple. But always in AppStore Screen our App is signed as language "EN" not German.
Is there any way in React-Native to set this to German? All answers I found handled more than one language, this is not what we need.
Related
I am using EXPO on a react native project and want to ask the user for push notification permission.
When I use the const {status} = await Permissions.askAsync(Permissions.NOTIFICATIONS); the message that appears is
"Expo" would like to send you notifications. Notifications may include sounds, badges, alerts and icon badges. These can be configured in settings.
My end user doesn't know what "Expo" is, they just know the app name. Is there a way for me to customize the "Expo" part to the app name?
How have people handled this when their app is ejected and push to the app store?
You can find the answer in here: https://docs.expo.io/distribution/app-stores/?redirected
Which says:
System permissions dialogs on iOS
If your app asks for system permissions from the user, e.g. to use the device's camera, or access photos, Apple requires an explanation for how your app makes use of that data. Expo will automatically provide a boilerplate reason for you, such as "Allow cool-app to access the camera", however these must be customized and tailored to your specific use case in order for your app to be accepted by the App Store. To do this, override these values using the ios.infoPlist key in app.json, for example:
"infoPlist": {
"NSCameraUsageDescription": "This app uses the camera to scan barcodes on event tickets."
},
The full list of keys Expo provides by default can be seen here. Unlike with Android, on iOS it is not possible to filter the list of permissions an app may request at a native level. This means that by default, your app will ship with all of these default boilerplate strings embedded in the binary. You can provide any overrides you want in the infoPlist configuration. Because these strings are configured at the native level, they will only be published when you build a new binary with expo build.
You probably use Expo Go to develop your app , when you create standalone app (when you deploy the apk) it will show the app name that you specified in app.json.
I have an expo app available in France and the app is only translated in French.
On the App Store, in app details, I see: Languages: French and English.
So, i want to remove English in supported language.
What I tried:
In App Store Connect, my App supported available language is French (only french) and it’s default language.
In app.json I have:
locales": { "fr": "./languages/fr.json" }
But it’s not working…
Anyone have a solution?
Because it is quite blocking for me, apple testing the application in English instead of French…
Thank you
I thinking about real technical advantages of creating React Native app over web SPA. I figured out that only 1 advantage could be - it's saving and loading data in phone store. Another things like, for example, access to GPS, camera, etc are also available in JavaScript Web. So, that is real technical advantage of using React Native over Web?
Overall, it really depends on what your application is for...
If your Application will be used by mobile users only, then React Native is a perfect solution. However, if you want an application with a Web presence, so users can use it on Desktops etc - then it wouldn't really be suitable unless you did both a Web SPA and a mobile app.
For example, if I were to create an accounting app - which will be used by users on Mobiles and Desktop, then perhaps I'd consider building a SPA which is mobile friendly or both SPA and an App with an API for both.
If you were building a tracking app, which will only be available for mobile - then go for it.
If your users will be using desktop, then you can build it perhaps in React and when you get to React Native you know the react library!
React Native in itself builds both iOS and Android Apps, so instead of creating a 'hybrid' app (which includes webviews) or a native App in both iOS and Android - you only create one code base and build it to your chosen OS. This saves alot of development time. As the community is open source, alot of upgrades happen and there is alot of help online if you encounter an issue.
I want to list all my published iOS apps list on my main ios app .
My main iOS app will perform like this: First screen will ask to enter PIN (an authorization code, user will have this code from my other web url ) after validation, next screen will show all published app (published from my developer a/c) of iTunes store. apps will be a free type category, if user click on any specific app, the itunes app should be launch to download that app on device.
Could some one please suggest me , is there any violation of Apple's rule to show my apps in this way authentication to my customers? Will apple reject my app?
Although i was trying to understand a search API of iTunes
http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html
Thanks a lot,
As we know Apple disabled this feature in iOS 5.1 and later:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:#"prefs://"]];
that allowed users launch for ex Settings app from any apps.
I'm wondering how YouTube iPhone app does it? Because it can still launch Settings app from it's application with iOS 5.1 and later.
Maybe there is no solution but, I just wondering about the way, YouTube app developer found :))
The YouTube app developer is Apple. They're not subject to the same rules as the rest of us.
Updated since someone kindly downvoted this four-year-old answer and brought it to my attention: you can now do this by opening a URL made from the UIApplicationOpenSettingsURLString string constant.
I don't really get a response for this question but can bring an argument to the discussion.
The RunKeeper app is able to launch the iphone pref app on iOS 6.1. I don't know how it makes that but you can verify by disabling the iPhone GPS location service and then go to the RunKeeeper. Sometimes, the app is able to allow you launching the iPhone Pref app by a Settings button in an alert view.
I don't think the RunKeeper developers have specific privileges from Apple.