Skip to content

Commit 7937655

Browse files
authored
Merge pull request #1 from messagebird/update-pushnotifications-example
Update pushnotifications example
2 parents 99443cc + 2f7cf60 commit 7937655

File tree

11 files changed

+505
-31
lines changed

11 files changed

+505
-31
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>NSExtension</key>
6+
<dict>
7+
<key>NSExtensionAttributes</key>
8+
<dict>
9+
<key>UNNotificationExtensionCategory</key>
10+
<string>BIRD</string>
11+
<key>UNNotificationExtensionInitialContentSizeRatio</key>
12+
<real>0</real>
13+
</dict>
14+
<key>NSExtensionPointIdentifier</key>
15+
<string>com.apple.usernotifications.content-extension</string>
16+
<key>NSExtensionPrincipalClass</key>
17+
<string>$(PRODUCT_MODULE_NAME).NotificationViewController</string>
18+
</dict>
19+
</dict>
20+
</plist>
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>com.apple.security.application-groups</key>
6+
<array>
7+
<string>group.com.bird.example.pushnotificaitons</string>
8+
</array>
9+
</dict>
10+
</plist>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
//
2+
// NotificationViewController.swift
3+
// MyNotificationContentExtension
4+
//
5+
// Created by Meena Alfons on 24/06/2024.
6+
//
7+
8+
import BirdKit
9+
10+
class NotificationViewController: BirdNotificationViewController {
11+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>Bird</key>
6+
<dict>
7+
<key>ApplicationKey</key>
8+
<string>YOUR_APPLICATION_KEY</string>
9+
<key>AppGroup</key>
10+
<string>group.com.bird.example.pushnotifications</string>
11+
</dict>
12+
<key>NSExtension</key>
13+
<dict>
14+
<key>NSExtensionPointIdentifier</key>
15+
<string>com.apple.usernotifications.service</string>
16+
<key>NSExtensionPrincipalClass</key>
17+
<string>$(PRODUCT_MODULE_NAME).NotificationService</string>
18+
</dict>
19+
</dict>
20+
</plist>
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>com.apple.security.application-groups</key>
6+
<array>
7+
<string>group.com.bird.example.pushnotificaitons</string>
8+
</array>
9+
</dict>
10+
</plist>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
//
2+
// NotificationService.swift
3+
// MyNotificationServiceExtension
4+
//
5+
// Created by Meena Alfons on 24/06/2024.
6+
//
7+
8+
import BirdKit
9+
10+
class NotificationService: BirdNotificationService {
11+
}

0 commit comments

Comments
 (0)