From 298c8fd9ef1f86c44b9a505255be20601b47a331 Mon Sep 17 00:00:00 2001 From: Fadi George Date: Thu, 19 Feb 2026 16:17:39 -0800 Subject: [PATCH 01/23] remove old examples --- Samples/LIVE_ACTIVITIES.md | 14 - Samples/OneSignalApp/.vscode/launch.json | 14 - Samples/OneSignalApp/AddOutcomePage.xaml | 26 - Samples/OneSignalApp/AddOutcomePage.xaml.cs | 34 - Samples/OneSignalApp/AddPairPage.xaml | 23 - Samples/OneSignalApp/AddPairPage.xaml.cs | 34 - Samples/OneSignalApp/App.xaml | 14 - Samples/OneSignalApp/App.xaml.cs | 15 - Samples/OneSignalApp/AppShell.xaml | 10 - Samples/OneSignalApp/AppShell.xaml.cs | 10 - .../Converters/BoolNotConverter.cs | 19 - Samples/OneSignalApp/MainPage.xaml | 143 ---- Samples/OneSignalApp/MainPage.xaml.cs | 15 - Samples/OneSignalApp/MauiProgram.cs | 19 - .../Models/AddOutcomePageModel.cs | 107 --- .../OneSignalApp/Models/AddPairPageModel.cs | 79 --- Samples/OneSignalApp/Models/MainPageModel.cs | 658 ------------------ Samples/OneSignalApp/OneSignalApp.csproj | 79 --- Samples/OneSignalApp/OneSignalApp.sln | 25 - .../Platforms/Android/AndroidManifest.xml | 12 - .../Platforms/Android/MainActivity.cs | 13 - .../Platforms/Android/MainApplication.cs | 16 - .../Android/Resources/values/colors.xml | 7 - .../Platforms/Android/google-services.json | 30 - .../Platforms/MacCatalyst/AppDelegate.cs | 10 - .../Platforms/MacCatalyst/Info.plist | 30 - .../Platforms/MacCatalyst/Program.cs | 16 - Samples/OneSignalApp/Platforms/Tizen/Main.cs | 17 - .../Platforms/Tizen/tizen-manifest.xml | 15 - .../OneSignalApp/Platforms/Windows/App.xaml | 8 - .../Platforms/Windows/App.xaml.cs | 25 - .../Platforms/Windows/Package.appxmanifest | 44 -- .../Platforms/Windows/app.manifest | 15 - .../OneSignalApp/Platforms/iOS/AppDelegate.cs | 10 - .../Platforms/iOS/Entitlements.plist | 12 - Samples/OneSignalApp/Platforms/iOS/Info.plist | 45 -- Samples/OneSignalApp/Platforms/iOS/Program.cs | 16 - .../Properties/launchSettings.json | 8 - .../Resources/AppIcon/appicon.svg | 5 - .../Resources/AppIcon/appiconfg.svg | 8 - .../Resources/Fonts/OpenSans-Regular.ttf | Bin 107164 -> 0 bytes .../Resources/Fonts/OpenSans-Semibold.ttf | Bin 111052 -> 0 bytes .../Resources/Images/dotnet_bot.svg | 95 --- .../Resources/Raw/AboutAssets.txt | 17 - .../OneSignalApp/Resources/Splash/splash.svg | 9 - .../OneSignalApp/Resources/Styles/Colors.xaml | 44 -- .../OneSignalApp/Resources/Styles/Styles.xaml | 391 ----------- Samples/OneSignalApp/nuget.config | 7 - Samples/OneSignalDevApp/AddOutcomePage.xaml | 26 - .../OneSignalDevApp/AddOutcomePage.xaml.cs | 34 - Samples/OneSignalDevApp/AddPairPage.xaml | 23 - Samples/OneSignalDevApp/AddPairPage.xaml.cs | 34 - Samples/OneSignalDevApp/App.xaml | 14 - Samples/OneSignalDevApp/App.xaml.cs | 11 - Samples/OneSignalDevApp/AppShell.xaml | 15 - Samples/OneSignalDevApp/AppShell.xaml.cs | 9 - .../Converters/BoolNotConverter.cs | 19 - Samples/OneSignalDevApp/MainPage.xaml | 136 ---- Samples/OneSignalDevApp/MainPage.xaml.cs | 11 - Samples/OneSignalDevApp/MauiProgram.cs | 24 - .../Models/AddOutcomePageModel.cs | 107 --- .../Models/AddPairPageModel.cs | 79 --- .../OneSignalDevApp/Models/MainPageModel.cs | 579 --------------- .../OneSignalDevApp/OneSignalDevApp.csproj | 104 --- Samples/OneSignalDevApp/OneSignalDevApp.sln | 25 - .../Platforms/Android/AndroidManifest.xml | 6 - .../Platforms/Android/MainActivity.cs | 10 - .../Platforms/Android/MainApplication.cs | 15 - .../Android/Resources/values/colors.xml | 6 - .../Platforms/MacCatalyst/AppDelegate.cs | 9 - .../Platforms/MacCatalyst/Entitlements.plist | 14 - .../Platforms/MacCatalyst/Info.plist | 38 - .../Platforms/MacCatalyst/Program.cs | 15 - .../OneSignalDevApp/Platforms/Tizen/Main.cs | 16 - .../Platforms/Tizen/tizen-manifest.xml | 15 - .../Platforms/Windows/App.xaml | 8 - .../Platforms/Windows/App.xaml.cs | 24 - .../Platforms/Windows/Package.appxmanifest | 46 -- .../Platforms/Windows/app.manifest | 15 - .../Platforms/iOS/AppDelegate.cs | 9 - .../Platforms/iOS/Entitlements.plist | 12 - .../OneSignalDevApp/Platforms/iOS/Info.plist | 32 - .../OneSignalDevApp/Platforms/iOS/Program.cs | 15 - .../Properties/launchSettings.json | 8 - .../Resources/AppIcon/appicon.svg | 4 - .../Resources/AppIcon/appiconfg.svg | 8 - .../Resources/Fonts/OpenSans-Regular.ttf | Bin 107184 -> 0 bytes .../Resources/Fonts/OpenSans-Semibold.ttf | Bin 111056 -> 0 bytes .../Resources/Images/dotnet_bot.png | Bin 69811 -> 0 bytes .../Resources/Raw/AboutAssets.txt | 15 - .../Resources/Splash/splash.svg | 8 - .../Resources/Styles/Colors.xaml | 45 -- .../Resources/Styles/Styles.xaml | 432 ------------ .../Entitlements.plist | 10 - .../Info.plist | 32 - .../NotificationService.cs | 42 -- ...eSignalNotificationServiceExtension.csproj | 28 - .../AccentColor.colorset/Contents.json | 11 - .../AppIcon.appiconset/Contents.json | 13 - .../Assets.xcassets/Contents.json | 6 - .../WidgetBackground.colorset/Contents.json | 11 - .../onesignaldemo.imageset/Contents.json | 21 - .../onesignaldemo.imageset/onesignal-logo.png | Bin 20552 -> 0 bytes .../ExampleWidget/ExampleWidgetBundle.swift | 18 - .../ExampleWidgetLiveActivity.swift | 65 -- .../native/example/ExampleWidget/Info.plist | 11 - Samples/native/example/Podfile | 24 - Samples/native/example/Podfile.lock | 61 -- .../example/example.xcodeproj/project.pbxproj | 654 ----------------- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../UserInterfaceState.xcuserstate | Bin 88318 -> 0 bytes .../WorkspaceSettings.xcsettings | 16 - .../xcschemes/ExampleWidgetExtension.xcscheme | 114 --- .../xcshareddata/xcschemes/example.xcscheme | 78 --- .../xcschemes/xcschememanagement.plist | 42 -- .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 5 - .../UserInterfaceState.xcuserstate | Bin 40726 -> 0 bytes .../WorkspaceSettings.xcsettings | 16 - .../AccentColor.colorset/Contents.json | 11 - .../AppIcon.appiconset/Contents.json | 13 - .../example/Assets.xcassets/Contents.json | 6 - .../native/example/example/ContentView.swift | 26 - .../Preview Assets.xcassets/Contents.json | 6 - .../example/example/example.entitlements | 8 - .../native/example/example/exampleApp.swift | 17 - examples/setup-devapp.sh | 3 + setup-devapp.sh | 3 - 131 files changed, 3 insertions(+), 5747 deletions(-) delete mode 100644 Samples/LIVE_ACTIVITIES.md delete mode 100644 Samples/OneSignalApp/.vscode/launch.json delete mode 100644 Samples/OneSignalApp/AddOutcomePage.xaml delete mode 100644 Samples/OneSignalApp/AddOutcomePage.xaml.cs delete mode 100644 Samples/OneSignalApp/AddPairPage.xaml delete mode 100644 Samples/OneSignalApp/AddPairPage.xaml.cs delete mode 100644 Samples/OneSignalApp/App.xaml delete mode 100644 Samples/OneSignalApp/App.xaml.cs delete mode 100644 Samples/OneSignalApp/AppShell.xaml delete mode 100644 Samples/OneSignalApp/AppShell.xaml.cs delete mode 100644 Samples/OneSignalApp/Converters/BoolNotConverter.cs delete mode 100644 Samples/OneSignalApp/MainPage.xaml delete mode 100644 Samples/OneSignalApp/MainPage.xaml.cs delete mode 100644 Samples/OneSignalApp/MauiProgram.cs delete mode 100644 Samples/OneSignalApp/Models/AddOutcomePageModel.cs delete mode 100644 Samples/OneSignalApp/Models/AddPairPageModel.cs delete mode 100644 Samples/OneSignalApp/Models/MainPageModel.cs delete mode 100644 Samples/OneSignalApp/OneSignalApp.csproj delete mode 100644 Samples/OneSignalApp/OneSignalApp.sln delete mode 100644 Samples/OneSignalApp/Platforms/Android/AndroidManifest.xml delete mode 100644 Samples/OneSignalApp/Platforms/Android/MainActivity.cs delete mode 100644 Samples/OneSignalApp/Platforms/Android/MainApplication.cs delete mode 100644 Samples/OneSignalApp/Platforms/Android/Resources/values/colors.xml delete mode 100644 Samples/OneSignalApp/Platforms/Android/google-services.json delete mode 100644 Samples/OneSignalApp/Platforms/MacCatalyst/AppDelegate.cs delete mode 100644 Samples/OneSignalApp/Platforms/MacCatalyst/Info.plist delete mode 100644 Samples/OneSignalApp/Platforms/MacCatalyst/Program.cs delete mode 100644 Samples/OneSignalApp/Platforms/Tizen/Main.cs delete mode 100644 Samples/OneSignalApp/Platforms/Tizen/tizen-manifest.xml delete mode 100644 Samples/OneSignalApp/Platforms/Windows/App.xaml delete mode 100644 Samples/OneSignalApp/Platforms/Windows/App.xaml.cs delete mode 100644 Samples/OneSignalApp/Platforms/Windows/Package.appxmanifest delete mode 100644 Samples/OneSignalApp/Platforms/Windows/app.manifest delete mode 100644 Samples/OneSignalApp/Platforms/iOS/AppDelegate.cs delete mode 100644 Samples/OneSignalApp/Platforms/iOS/Entitlements.plist delete mode 100644 Samples/OneSignalApp/Platforms/iOS/Info.plist delete mode 100644 Samples/OneSignalApp/Platforms/iOS/Program.cs delete mode 100644 Samples/OneSignalApp/Properties/launchSettings.json delete mode 100644 Samples/OneSignalApp/Resources/AppIcon/appicon.svg delete mode 100644 Samples/OneSignalApp/Resources/AppIcon/appiconfg.svg delete mode 100644 Samples/OneSignalApp/Resources/Fonts/OpenSans-Regular.ttf delete mode 100644 Samples/OneSignalApp/Resources/Fonts/OpenSans-Semibold.ttf delete mode 100644 Samples/OneSignalApp/Resources/Images/dotnet_bot.svg delete mode 100644 Samples/OneSignalApp/Resources/Raw/AboutAssets.txt delete mode 100644 Samples/OneSignalApp/Resources/Splash/splash.svg delete mode 100644 Samples/OneSignalApp/Resources/Styles/Colors.xaml delete mode 100644 Samples/OneSignalApp/Resources/Styles/Styles.xaml delete mode 100644 Samples/OneSignalApp/nuget.config delete mode 100644 Samples/OneSignalDevApp/AddOutcomePage.xaml delete mode 100644 Samples/OneSignalDevApp/AddOutcomePage.xaml.cs delete mode 100644 Samples/OneSignalDevApp/AddPairPage.xaml delete mode 100644 Samples/OneSignalDevApp/AddPairPage.xaml.cs delete mode 100644 Samples/OneSignalDevApp/App.xaml delete mode 100644 Samples/OneSignalDevApp/App.xaml.cs delete mode 100644 Samples/OneSignalDevApp/AppShell.xaml delete mode 100644 Samples/OneSignalDevApp/AppShell.xaml.cs delete mode 100644 Samples/OneSignalDevApp/Converters/BoolNotConverter.cs delete mode 100644 Samples/OneSignalDevApp/MainPage.xaml delete mode 100644 Samples/OneSignalDevApp/MainPage.xaml.cs delete mode 100644 Samples/OneSignalDevApp/MauiProgram.cs delete mode 100644 Samples/OneSignalDevApp/Models/AddOutcomePageModel.cs delete mode 100644 Samples/OneSignalDevApp/Models/AddPairPageModel.cs delete mode 100644 Samples/OneSignalDevApp/Models/MainPageModel.cs delete mode 100644 Samples/OneSignalDevApp/OneSignalDevApp.csproj delete mode 100644 Samples/OneSignalDevApp/OneSignalDevApp.sln delete mode 100644 Samples/OneSignalDevApp/Platforms/Android/AndroidManifest.xml delete mode 100644 Samples/OneSignalDevApp/Platforms/Android/MainActivity.cs delete mode 100644 Samples/OneSignalDevApp/Platforms/Android/MainApplication.cs delete mode 100644 Samples/OneSignalDevApp/Platforms/Android/Resources/values/colors.xml delete mode 100644 Samples/OneSignalDevApp/Platforms/MacCatalyst/AppDelegate.cs delete mode 100644 Samples/OneSignalDevApp/Platforms/MacCatalyst/Entitlements.plist delete mode 100644 Samples/OneSignalDevApp/Platforms/MacCatalyst/Info.plist delete mode 100644 Samples/OneSignalDevApp/Platforms/MacCatalyst/Program.cs delete mode 100644 Samples/OneSignalDevApp/Platforms/Tizen/Main.cs delete mode 100644 Samples/OneSignalDevApp/Platforms/Tizen/tizen-manifest.xml delete mode 100644 Samples/OneSignalDevApp/Platforms/Windows/App.xaml delete mode 100644 Samples/OneSignalDevApp/Platforms/Windows/App.xaml.cs delete mode 100644 Samples/OneSignalDevApp/Platforms/Windows/Package.appxmanifest delete mode 100644 Samples/OneSignalDevApp/Platforms/Windows/app.manifest delete mode 100644 Samples/OneSignalDevApp/Platforms/iOS/AppDelegate.cs delete mode 100644 Samples/OneSignalDevApp/Platforms/iOS/Entitlements.plist delete mode 100644 Samples/OneSignalDevApp/Platforms/iOS/Info.plist delete mode 100644 Samples/OneSignalDevApp/Platforms/iOS/Program.cs delete mode 100644 Samples/OneSignalDevApp/Properties/launchSettings.json delete mode 100644 Samples/OneSignalDevApp/Resources/AppIcon/appicon.svg delete mode 100644 Samples/OneSignalDevApp/Resources/AppIcon/appiconfg.svg delete mode 100644 Samples/OneSignalDevApp/Resources/Fonts/OpenSans-Regular.ttf delete mode 100644 Samples/OneSignalDevApp/Resources/Fonts/OpenSans-Semibold.ttf delete mode 100644 Samples/OneSignalDevApp/Resources/Images/dotnet_bot.png delete mode 100644 Samples/OneSignalDevApp/Resources/Raw/AboutAssets.txt delete mode 100644 Samples/OneSignalDevApp/Resources/Splash/splash.svg delete mode 100644 Samples/OneSignalDevApp/Resources/Styles/Colors.xaml delete mode 100644 Samples/OneSignalDevApp/Resources/Styles/Styles.xaml delete mode 100644 Samples/OneSignalNotificationServiceExtension/Entitlements.plist delete mode 100644 Samples/OneSignalNotificationServiceExtension/Info.plist delete mode 100644 Samples/OneSignalNotificationServiceExtension/NotificationService.cs delete mode 100644 Samples/OneSignalNotificationServiceExtension/OneSignalNotificationServiceExtension.csproj delete mode 100644 Samples/native/example/ExampleWidget/Assets.xcassets/AccentColor.colorset/Contents.json delete mode 100644 Samples/native/example/ExampleWidget/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 Samples/native/example/ExampleWidget/Assets.xcassets/Contents.json delete mode 100644 Samples/native/example/ExampleWidget/Assets.xcassets/WidgetBackground.colorset/Contents.json delete mode 100644 Samples/native/example/ExampleWidget/Assets.xcassets/onesignaldemo.imageset/Contents.json delete mode 100644 Samples/native/example/ExampleWidget/Assets.xcassets/onesignaldemo.imageset/onesignal-logo.png delete mode 100644 Samples/native/example/ExampleWidget/ExampleWidgetBundle.swift delete mode 100644 Samples/native/example/ExampleWidget/ExampleWidgetLiveActivity.swift delete mode 100644 Samples/native/example/ExampleWidget/Info.plist delete mode 100644 Samples/native/example/Podfile delete mode 100644 Samples/native/example/Podfile.lock delete mode 100644 Samples/native/example/example.xcodeproj/project.pbxproj delete mode 100644 Samples/native/example/example.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 Samples/native/example/example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 Samples/native/example/example.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 Samples/native/example/example.xcodeproj/project.xcworkspace/xcuserdata/briansmith.xcuserdatad/UserInterfaceState.xcuserstate delete mode 100644 Samples/native/example/example.xcodeproj/project.xcworkspace/xcuserdata/briansmith.xcuserdatad/WorkspaceSettings.xcsettings delete mode 100644 Samples/native/example/example.xcodeproj/xcshareddata/xcschemes/ExampleWidgetExtension.xcscheme delete mode 100644 Samples/native/example/example.xcodeproj/xcshareddata/xcschemes/example.xcscheme delete mode 100644 Samples/native/example/example.xcodeproj/xcuserdata/briansmith.xcuserdatad/xcschemes/xcschememanagement.plist delete mode 100644 Samples/native/example/example.xcworkspace/contents.xcworkspacedata delete mode 100644 Samples/native/example/example.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 Samples/native/example/example.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 Samples/native/example/example.xcworkspace/xcuserdata/briansmith.xcuserdatad/UserInterfaceState.xcuserstate delete mode 100644 Samples/native/example/example.xcworkspace/xcuserdata/briansmith.xcuserdatad/WorkspaceSettings.xcsettings delete mode 100644 Samples/native/example/example/Assets.xcassets/AccentColor.colorset/Contents.json delete mode 100644 Samples/native/example/example/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 Samples/native/example/example/Assets.xcassets/Contents.json delete mode 100644 Samples/native/example/example/ContentView.swift delete mode 100644 Samples/native/example/example/Preview Content/Preview Assets.xcassets/Contents.json delete mode 100644 Samples/native/example/example/example.entitlements delete mode 100644 Samples/native/example/example/exampleApp.swift create mode 100755 examples/setup-devapp.sh delete mode 100755 setup-devapp.sh diff --git a/Samples/LIVE_ACTIVITIES.md b/Samples/LIVE_ACTIVITIES.md deleted file mode 100644 index fcffd23d..00000000 --- a/Samples/LIVE_ACTIVITIES.md +++ /dev/null @@ -1,14 +0,0 @@ -The Live Activities functionality is disabled by default as it requires manual work for the solution to successfull build. -This example is based off the work of https://github.com/chamons/xamarin-ios-swift-extension, which is an example of how to add a native Widget to a Xamarin application. - -To establish a Live Activity from a Xamarin application you must create a native LiveActivity Widget, build it natively, then import it into the Xamarin project via the `AdditionalAppExtensions` csproj target. - -To enable this functionality in the sample app, you must do the following on a mac: - -1. Run `pod install` within `Samples/native/example`. -2. Using Xcode, open `Samples/native/example/example.xcworkspace`. -3. Go to menu File -> Workspace Settings and change `Derived Data` to `Project-relative Location` with path `DerivedData`. -4. Build the product for iPhone and/or the iPhoneSimulator, which will populate the `Derived Data` directory with the build output. -5. Using Visual Studio, open `OneSignal.sln`. -6. Within `Samples/OneSignalApp/OneSignalApp.csproj`, uncomment the block below `LIVE ACTIVITES: UNCOMMENT BELOW OUT FOR LIVE ACTIVITIES WIDGET`. -7. Change the platform to either `iPhone` or `iPhoneSimulator`, then build/run as the startup project `OneSignalApp`! \ No newline at end of file diff --git a/Samples/OneSignalApp/.vscode/launch.json b/Samples/OneSignalApp/.vscode/launch.json deleted file mode 100644 index c5c01d73..00000000 --- a/Samples/OneSignalApp/.vscode/launch.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - // Use IntelliSense to learn about possible attributes. - // Hover to view descriptions of existing attributes. - // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 - "version": "0.2.0", - "configurations": [ - { - "name": ".NET MAUI", - "type": "maui", - "request": "launch", - "preLaunchTask": "maui: Build" - } - ] -} \ No newline at end of file diff --git a/Samples/OneSignalApp/AddOutcomePage.xaml b/Samples/OneSignalApp/AddOutcomePage.xaml deleted file mode 100644 index 3738ca8b..00000000 --- a/Samples/OneSignalApp/AddOutcomePage.xaml +++ /dev/null @@ -1,26 +0,0 @@ - - - -