Fix attempty

This commit is contained in:
2023-08-27 10:32:08 +08:00
parent 7348b4bacc
commit af25fa9a3e
4 changed files with 16 additions and 7 deletions
+2
View File
@@ -2,6 +2,8 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0"> <plist version="1.0">
<dict> <dict>
<key>aps-environment</key>
<string>development</string>
<key>com.apple.security.application-groups</key> <key>com.apple.security.application-groups</key>
<array> <array>
<string>group.com.wrenchboard.users.onesignal</string> <string>group.com.wrenchboard.users.onesignal</string>
+3 -2
View File
@@ -1,5 +1,6 @@
import UIKit import UIKit
import Capacitor import Capacitor
import OneSignalFramework
@UIApplicationMain @UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate { class AppDelegate: UIResponder, UIApplicationDelegate {
@@ -7,8 +8,8 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow? var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
return true return true
} }
func applicationWillResignActive(_ application: UIApplication) { func applicationWillResignActive(_ application: UIApplication) {
@@ -17,8 +17,8 @@ class NotificationService: UNNotificationServiceExtension {
/* DEBUGGING: Uncomment the 2 lines below to check this extension is executing /* DEBUGGING: Uncomment the 2 lines below to check this extension is executing
Note, this extension only runs when mutable-content is set Note, this extension only runs when mutable-content is set
Setting an attachment or action buttons automatically adds this */ Setting an attachment or action buttons automatically adds this */
// print("Running NotificationServiceExtension") print("Running NotificationServiceExtension")
// bestAttemptContent.body = "[Modified] " + bestAttemptContent.body bestAttemptContent.body = "[Modified] " + bestAttemptContent.body
OneSignalExtension.didReceiveNotificationExtensionRequest(self.receivedRequest, with: bestAttemptContent, withContentHandler: self.contentHandler) OneSignalExtension.didReceiveNotificationExtensionRequest(self.receivedRequest, with: bestAttemptContent, withContentHandler: self.contentHandler)
} }
+9 -3
View File
@@ -22,12 +22,18 @@ export class AppComponent {
// NOTE: Update the init value below with your OneSignal AppId. // NOTE: Update the init value below with your OneSignal AppId.
OneSignal.init("13755f98-ec69-45fd-a2f1-d2166afcaa51"); OneSignal.init("13755f98-ec69-45fd-a2f1-d2166afcaa51");
let myClickListener = async function(event) { let myClickListener = async function(event) {
let notificationData = JSON.stringify(event); let notificationData = JSON.stringify(event);
}; alert(notificationData);
console.log('notificationOpenedCallback: ' + JSON.stringify(notificationData));
};
OneSignal.Notifications.addEventListener("click", myClickListener); OneSignal.Notifications.addEventListener("click", myClickListener);
/* OneSignal.Notifications.setNotificationOpenedHandler(function(opened) {
let notificationData = JSON.stringify(opened);
console.log('notificationOpenedCallback: ' + notificationData);
}); //*/
// Prompts the user for notification permissions. // Prompts the user for notification permissions.
// * Since this shows a generic native prompt, we recommend instead using an In-App Message to prompt for notification permission (See step 7) to better communicate to your users what notifications they will get. // * Since this shows a generic native prompt, we recommend instead using an In-App Message to prompt for notification permission (See step 7) to better communicate to your users what notifications they will get.