I am trying to implement Rich notifications in my iOS application and while using Notification Service Extension and Notification Content Extension, post running my app I am getting error of same bundle identifier. For these extensions do I need to use separate provisioning profiles? Like one for my code, one for Notification Service Extension and one for Notification Content Extension?
Provisioning profiles for Service Extension and Content Extension
9.2k views Asked by Jay T At
2
There are 2 answers
0
G Ganesh
On
Yes, you need to create the separate certificates (dev and release) for Notification Service Extension.
Also you should include the mutable-content key and set true in your payload as shown below.
{
"aps": {
"alert": {
"title": "test title",
"body": "test message"
},
"mutable-content": 1
},
and more...
}
Related Questions in SWIFT
- Navigate after logged in with webservice
- URLSession requesting JSON array from server not working
- When using onDrag in SwiftUI on Mac how can I detect when the dragged object has been released anywhere?
- Protect OpenAI key using Firebase function
- How to correct error: "Cannot convert value of type 'MyType.Type' to expected argument type 'Binding<MyType>'"?
- How to share metadata of an audio url file to a WhatsApp conversation with friends
- Using @Bindable with a Observable type in SwiftUI
- How to make a scroll view of 9 images in a forEach loop open on image 6 if image 6 is clicked on from a grid?
- Using MTLPixelFormat.rgba16Float results in random round-off errors
- Search and highlight text of current text in PDFKit Swift
- How is passing a function as a parameter related to escaping autoclosure?
- Actionable notification api call not working in background
- Custom layout occupies all horizontal space
- Is it possible to fix slow CKAsset loading on Cloudkit?
- Thread 1: Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value - MapView.isMyLocationEnabled
Related Questions in XCODE
- I am getting lots of errors when building react native app in Xcode
- Xcode commits (possibly outside of any branch) disappeared, how to get them back?
- Can't run built SFML project from Xcode template
- Postal Framework crash in iPhone but runs successfully in simulator
- React Native - RealmJS - Linker command failed with exit code 1
- how to install xcode on macos hight sierra without apple account
- Xcode: Can't Attach to process
- Issue with Xcode Target and settings for Apple Watch App
- There are no active runners online GitLab
- My project code not running in Xcode(15.3) but the same code running in Xcode 14.2 in swift how to fix in xcode 15.3?
- How to press and hold in Xcode simulator
- Memory management for image data storing and retrieving with SwiftData (or CoreData)
- Error: spawn flutter ENOENT in flutter build_runner
- Can a project using Crashlytics have a GoogleService-Info.plist file renamed to something else?
- What changed from xcode 13.2.1 to 14.2 that would affect an app's entitlements?
Related Questions in PROVISIONING-PROFILE
- Any problem with creating provisioning profile with old Iphone?
- Xcode Provisioning Profile certificate error for iOS App Development
- Unable to create Provisioning Profile for iOS App Development (no certificates available)
- Provisioning profile doesn't include signing certificate
- iOS Build Failure in Codemagic due to Missing Code Signing Certificates for TestFlight Deployment without MAC
- Xcode - "Could not attach to pid" and "app cannot be installed because it's integrity could not be verified" errors
- XCode 15 Provisioning Profile without Developer account
- Xcode 15 doesn't support for iOS distribution certificate any more?
- xcode build error in Github Actions : Xcode couldn't find any iOS App Development provisioning profiles ... why not Distribution profile..?
- Xcode: Communication with apple failed, No profiles for xxxxxx found
- Using Adhoc Profile for DriverKit show error: Xcode 14 and later requires a DriverKit development profile enabled for iOS and macOS
- How to create iOS app (ipa) via signing certificate and provisioning profile of client
- iOS profile issue
- iOS App Store provisioning profile doesn't have Devices included
- Xcode Doesn't include signing cert "X" when downloading it
Related Questions in IOS-APP-EXTENSION
- How do I use my Custom Logger in my notification service extension class? Adding the file to the extension's target membership does not work
- Profile memory usage of iOS File Provider extension
- Convert sequential access of [NSItemProvider] content to parallel using Swift Concurrency
- ProcessSampleBuffer of Broadcast Upload Extension being throttled
- iOS Broadcast upload extension fails to start after clicking on "Start broadcast"
- Wallet Extension - "From apps on your iPhone" option in Apple Wallet App not showing
- Interacting between iOS NotificationServiceExtension and Flutter app
- Unable to run app with app Extension Embedded binary is not signed with the same certificate as the parent app
- How to remove embedded content built for iOS platform from xrOS target?
- CallDirectory app extension runs out of memory without beginning request
- RPSystemBroadcastPickerView not showing preferredExtension
- Is there a way to dismiss keyboard in SwiftUI without calling UIApplication.shared?
- How could I print to console in Share Extensions
- Debugging Ios App Extension in Flutter app
- How to change from command line the Bundle identifier of an App extension?
Related Questions in RICH-NOTIFICATIONS
- Flutter : Rich notification for IOS
- XMPP Delegate Methods are not calling from Notification Service Extension in iOS swift
- The code signature version is no longer supported after adding Notification Service Extension Xcode 13.3.1
- Rich notification play video clip
- Notification service extension not called on flutter iOS
- iOS Rich notifications from FCM in foreground using Notification Service Extension
- Show Hyper Link in remote notification with Message
- how to stack the notification?
- ios13 notification content custom height
- React-native-firebase Bigimage not working in ios
- Send FCM data message using Firebase Console
- iOS Notification Service extension causes Program ended with exit code: 0
- Rich local notification
- Provisioning profiles for Service Extension and Content Extension
- IOS Rich notification didReceiveNotificationRequest is not fired
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)

Yes you have to use separate provisioning profile for Notification Service Extension and Notification Content Extension. For reference you can use this link.
Service extensions:
A Service extension’s entry point class UNNotificationServiceExtension
It overrides 2 methods:
Content extension’s entry point class is UIViewController and it implements protocol