Is there any way to make the app use the app name instead of bundle id in the title of push notifications (alerts). The banners are OK and display the app name and app icon. But the alerts use the bundleID.
iOS has a cache for the push notification settings (the prompt for them, name, etc), that gets refreshed once in a while.
Try changing the date (a day ahead) and/or rebooting the device, which will invalidate the cache and show the correct name.
By default the Alert view title in the PushNotification displays the "Bundle Display name" from info.plist.
Related
so i was changing the details of an already built ios app and i have changed all the strings etc to change the name of the app, but when the applications gives notification(apple push notifications), it still shows the old app name not the new one. I have also changed the bundle display and bundle package name to the new app name but still not luck. I also tried cleaning build folder and restarting both my mac and the phone.
In the notification, it displays new name and old name as well, this is very weird.
Please refer to the image below.
Comments from the people above are correct. The Bolt data is from your server. The same with your content. So talk to your server/backend guy or do it your self. Also there's a way to somehow handle that.
You can catch the title, the content, and the image (for rich push notification) by adding Notification Content Extension and Notification Service Extension in your project. That would require a bit of work though. I hope this helps!
Hey I got the answer from apple developer page. Just follow these options:-
Select your Targets
Select your Building Settings
Check the Packaging.
Then check what is the Product Name?
In my case Product Name is the old one.
If still you receive the Old name. So for that case delete the application and install the app now you will receive the New name for the application. No need to right the Notification Content Extension and Notification Service Extension for Push notifications.
For changing app name set CFBundleDisplayName value in info.plist file:
CFBundleDisplayName
New app name here
Name specified in this way would be displayed on device under the app icon.
Push notification service depends on app bundle id CFBundleIdentifier.
Is there any steps to create settings entry without settings bundle.
When I searched how to add my app to settings app in ios, i found that we need to add settings bundle. I also found some project that get added to settings app without settings bundle. how it is done?
If we register for push or VOIP notification, do the settings entry automatically get created?
Thank you,
Yes your app automatically will display in setting app for different permission like camara,photolibrary,location,microphone etc. Whatever functionality you will used your app add that category in setting app.
So, if you implement VOIP or push notification(for example successfully register for notification) then setting app will show settings about that also.
Is it possible to make one name and icon in iTunes and when I install that app in iPhone then different name and icon appears in my iPhone?
Yes, it is possible. The name of the app on the iTunes Store can be different from the display name of the app on phone. Same is the case with iTunes Store Image and App icon(show on mobile).
Of course, if you can, doesn't mean you should. :D
For consistency, I would prefer to have the same name and icon at both places.
Application name and icon is not valid to change.
No, the icon is specified in the application bundle, which you must
not change. If you change it, your app signature will become invalid
(not the same checksum) and thus your app won't run anymore.
If the bundle display name is changed in a future version of an already submitted app, does it download as a completely different app on the user's device or does the display name simply change?
The display name will just change. The bundle ID is what determines if a new app will be installed.
I'd like to give my app one name for the App Store and one name that appears on the device, as app names that are too long are truncated with '…' on the device but not the store. Is this possible?
Thanks in advance!
The app name you specify in Xcode as the name of your project is the one that will appear on the device. The name in the app store is something you set later when you set up your project on iTunes Connect.
To change your homescreen app name, you can change the Bundle Display Name in your info.plist as Shubhank suggests, or you can just rename your project by clicking twice (two separate clicks - not a double-click) on the project name in the left hand sidebar of Xcode.
Yes..your app can have different name on device and on App store..
Naming your app on app store is kind of basic for an iOS developer.so i won't dive into that..
For on your device....in your project ..in your info.plist change the Bundle Display Name to what you want.