diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 0518e39d..7ad5c44e 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -42,12 +42,12 @@ jobs: with: python-version: '3.9' - - name: Setup GCP - uses: google-github-actions/setup-gcloud@daadedc81d5f9d3c06d2c92f49202a3cc2b919ba # v0.2.1 - with: - version: '351.0.0' - service_account_email: ${{ secrets.GCP_SA_EMAIL }} - service_account_key: ${{ secrets.GCP_SA_KEY }} + # - name: Setup GCP + # uses: google-github-actions/setup-gcloud@daadedc81d5f9d3c06d2c92f49202a3cc2b919ba # v0.2.1 + # with: + # version: '351.0.0' + # service_account_email: ${{ secrets.GCP_SA_EMAIL }} + # service_account_key: ${{ secrets.GCP_SA_KEY }} - name: Set up JDK 11 uses: actions/setup-java@v3 @@ -64,23 +64,24 @@ jobs: run: | dotnet workload install android ios maui-android maui-ios maui-maccatalyst - - name: Install doc dependencies - run: | - brew install doxygen - brew install graphviz + # - name: Install doc dependencies + # run: | + # brew install doxygen + # brew install graphviz - name: Build - run: ./gradlew build pack packageDocs + #run: ./gradlew build pack packageDocs + run: ./gradlew build pack - - name: Publish Nuget + - name: Publish Nugets env: NUGET_PRODUCTION_API_KEY: ${{ secrets.NUGET_PRODUCTION_API_KEY }} run: ./gradlew publishToProduction - - name: Upload Docs - run: | - VERSION=${{ steps.get_version.outputs.VERSION }} - gsutil cp docs/build/$VERSION.tar.gz gs://ua-web-ci-prod-docs-transfer/libraries/xamarin/$VERSION.tar.gz + # - name: Upload Docs + # run: | + # VERSION=${{ steps.get_version.outputs.VERSION }} + # gsutil cp docs/build/$VERSION.tar.gz gs://ua-web-ci-prod-docs-transfer/libraries/maui/$VERSION.tar.gz - name: Create Github Release uses: actions/create-release@v1.0.1 diff --git a/Airship.iOS.nuspec b/Airship.iOS.nuspec deleted file mode 100644 index 04d17570..00000000 --- a/Airship.iOS.nuspec +++ /dev/null @@ -1,25 +0,0 @@ - - - - airship.ios - 16.10.6 - Airship iOS SDK - Airship, Inc. - https://github.com/urbanairship/urbanairship-xamarin - false - A full suite of mobile engagement tools for building next-generation apps - - - - - - - - - - - - - - - diff --git a/CHANGELOG.md b/CHANGELOG.md index ee0d5407..5ec19c71 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,398 +1,9 @@ # Airship Xamarin Changelog -## Version 17.0.0 - February 28, 2023 -Major release to support MAUI. The Airship .NET SDK now targets .NET 6.0, and is compatible with -Android 5.0 (API 21) or higher, and iOS 13 or higher, using the latest supported release of Xcode (currently 14.2). +## Version 17.0.0 - March 17, 2023 +Major release to support MAUI. The Airship .NET SDK targets .NET 6.0, and is compatible with +Android 5.0+ (API 21+) and iOS 13+, using the latest supported release of Xcode (currently 14.2). ### Changes -- Updated bindings and cross-platform libraries to target `net6.0`, `net6.0-android`, and `net6.0-ios` -- Updated Android SDK to 16.8.1 -- Updated iOS SDK to 16.11.1 -- Renamed Airship.NETStandard to Airship.NET (`namespace AirshipDotNet`) -- Added a new `airship.net.messagecenter` that provides a cross-platform control that can be used to display Message Center messages. -- Created a new MAUI Sample App - -## Version 16.3.0 - December 23, 2022 -Minor release to support iOS SDK 16.10.6 and Android SDK 16.8.0 and fix an issue with the Message Center NativeBridge on iOS. - -### Changes -- Updated Android SDK to 16.8.0 -- Updated iOS SDK to 16.10.6 -- Set `UAMessageCenterNativeBridgeExtension` delegate in the iOS NETStandard `MessagePageRenderer`, to provide access to message properties and user ID in the WebView JavaScript environment. - -## Version 16.2.1 - September 9, 2022 -Patch release to support iOS SDK 16.9.3 and Android SDK 16.7.2. - -### Changes -- Updated Android SDK to 16.7.2 -- Updated iOS SDK to 16.9.3 -- Fixes a crashes due to Message Center database migrations for Android. -- Fixes an IAA banner issue and renames an internal JSON enum to avoid conflicts for iOS. - -## Version 16.2.0 - August 29, 2022 -Minor release that updates to the latest Airship SDKs. The Android SDK update fixes an issue with invalid schemas with Message Center. Applications updating from Android versions older than 15.1 should update directly to this version. - -### Changes -- Updated Android SDK to 16.7.1 -- Updated iOS SDK to 16.9.2 - -## Version 16.1.1 - June 2, 2022 -Patch release that fixes a crash with casting launch options on iOS. Apps -should no longer cast the launch options when calling takeOff. - -### Changes -- Removed need to cast launch options on iOS. - -## Version 16.1.0 - May 24, 2022 -Minor release to support iOS SDK 16.7.0 and Android SDK 16.5.0 and fix a crash with custom event. - -### Changes -- Updated Android SDK to 16.5.0 -- Updated iOS SDK to 16.7.0 -- Add Room runtime as a dependency on Android Core -- Add InAppMessagingDelegate method and notifyDisplayConditionsChanged on iOS. -- add binding for missing obj-c class prefix to the UAPreferenceCenterComponent class. -- Fix a crash when adding a custom event. - -## Version 16.0.1 - April 12, 2022 -Minor release updating to latest iOS Airship SDK. - -### Changes -- Updated iOS SDK to 16.5.1. - -## Version 16.0.0 - March 9, 2022 -Major release fixing an issue with nuget package path length. - -### Changes -- Updated Android SDK to 16.3.3. -- Updated iOS SDK to 16.4.0. -- Rename all nugets name from `urbanairship.x.x` to `airship.x.x`. -- Reduce nuget package path length. -- Add bindings for ios Preference center module. -- Add a new package `airship.android.layout` to support the two new features: Scenes and Surveys. - -## Version 15.0.3 - January 20, 2022 -Minor release fixing an issue with nuget package path length. - -### Changes -- Reduce nuget package path length. - -## Version 15.0.2 - January 12, 2022 -Minor release updating to latest Android Airship SDK. - -### Changes -- Updated Android SDK to 16.1.1 - -## Version 15.0.1 - Dec 22, 2021 -Minor release updating to latest iOS Airship SDK. - -### Changes -- Updated iOS SDK to 16.1.2 -- Fixed Message Center navigation style on iOS 15 -- Fixed running actions from a notification action button -- Fixed channel registration causing extra attribute operations in the RTDS stream -- Add BlockAction type. -- Fix packages references conflicts in the preference center nuspec. - -##Version 15.0.0 - Nov 23, 2021 - -Major release updating to latest Airship SDKs and adding support for Preference Center -- Updated iOS Airship SDK to 16.1.0 -- Updated Android Airship SDK to 16.1.0 -- Added urbanairship.ios.preferencecenter and urbanairship.android.preferencecenter packages -- Added urbanairship.ios.basement package. This package is now a dependency for the other iOS packages. -- Updated NETStandard bindings to work with the new Privacy Manager features of the SDK for more detailed feature enablement. - -## Version 14.2.0 - May 21, 2021 -Minor release updating to latest Airship SDKs and adding support for live chat. - -### Changes -- Updated iOS Airship SDK to 14.4.1 -- Updated Android Airship SDK to 14.4.3 -- Added urbanairship.ios.chat and urbanairship.android.chat packages - -## Version 14.1.1 - February 12, 2021 -Minor release to latest Airship SDKs and to fix missing methods in the Android FCM bindings. - -### Changes -- Updated iOS Airship SDK to 14.2.3 -- Updated Android Airship SDK to 14.1.3 -- Fixed Android binding issues - -## Version 14.1.0 - January 14, 2021 -Minor release to support iOS SDK 14.2.1 and Android SDK 14.1.1. - -### Changes -- Added frequency limits support to IAA -- Added support for advanced IAA segmentation -- Added a new search event template -- Added wishlist options to retail event template -- Added tel: sms: and mailto: to default allow list settings -- IAA messages no longer redisplay if interrupted due to app termination - -## Version 14.0.0 - Sept 28, 2020 -Major release to support iOS SDK 14.1.2 & Android SDK 14.0.1. - -### Changes -Starting with SDK 14, all landing page and external urls are tested against a URL allow list. The easiest way to go back to 13.x behavior is to add the wildcard symbol `*` to the array under the URLAllowListScopeOpenURL key in your AirshipConfig.plist for iOS, and `urlAllowListScopeOpenUrl = *` to the airshipconfig.properties on Android. Config for `whitelist` has been removed and replaced with: -- iOS: `URLAllowList`, Android: `urlAllowList` -- iOS: `URLAllowListScopeOpenURL`, Android: `urlAllowListScopeOpenUrl` -- iOS: `URLAllowListScopeJavaScriptInterface`, Android: `urlAllowListScopeJavaScriptInterface` - -## Version 13.1.0 - July 28, 2020 -Minor release adding Date and NamedUser attributes as well as -MessageCenter and Deep Link event support to the .NETStandard libraries, -and providing a new Xamarin Forms based sample app. - -- Updated Android SDK to 13.3.2 -- Updated iOS SDK to 13.5.2 -- Added Message Center and Deep Link events to the .NETStandard library -- Added Date and Named user attributes support to the .NETStandard library -- New sample app written using Xamarin Forms. - -## Version 13.0.0 - April 3, 2020 -Major release to support Android SDK 12.2.3 and cross-platform attributes. Android platform -now requires compatibility with Jetpack/AndroidX. - -### Changes -- Updated Android SDK to 12.2.3 -- Migrated Android bindings projects to use AndroidX -- Added string and number attribute support to Android, iOS and .NETStandard/PCL -- Added sample content extension to ios-unified sample project - -## Version 12.0.1 - March 23, 2020 -Patch addressing a regression in iOS SDK 13.1.0 causing channel tag loss -when upgrading from iOS SDK versions prior to 13.0.1. Apps upgrading from xamarin plugin -11.1.0 or below should avoid plugin version 12.0.0 in favor of version 12.0.1. - -### Changes -- Updated iOS SDK to 13.1.1 - -## Version 12.0.0 - February 10, 2020 -Major release to support iOS SDK 13.1.0. - -### Changes -- Updated iOS SDK to 13.1.0 -- Created new package layout for the new iOS SDK modules: - - New packages - - UrbanAirship.iOS.Automation - - UrbanAirship.iOS.Core - - UrbanAirship.iOS.ExtendedActions - - UrbanAirship.iOS.MessageCenter - - UrbanAirship.iOS.NotificationContentExtension - - Renamed packages - - UrbanAirship.iOS.locationkit -> UrbanAirship.iOS.location - - UrbanAirship.iOS.AppExtensions -> UrbanAirship.iOS.NotificationServicEextension - - Removed undefined constants from iOS bindings. - - Changes handling of CustomEvent generics in .NETStandard and PCL libraries. - - Fixed nupkg installations failing to link with missing symbol errors. - - Fixed .NETStandard and PCL app crashes when adding a custom event (Airship.Instance.AddCustomEvent()) - -## Version 11.1.0 - December 9, 2019 -Patch release to fix a bug affecting loss of tags on iOS during app migration to iOS SDK 12.0.0. -This patch release fixes the bug by combining previous tags with tags that have been set since the update -to iOS SDK 12.0.0. Applications using iOS SDK 12.0.0 should update. - -### Changes -- Update iOS SDK to 12.1.2 - -## Version 11.0.0 - October 28, 2019 -- Update iOS SDK to 12.0.0 - -## Version 10.1.1 – August 13, 2019 -- Update Android SDK to 10.1.1 -- Patch release to fix direct open reporting for notifications when an activity is resumed from the background - -## Version 10.1.0 - July 11, 2019 -- Update iOS SDK to 11.1.0 -- Fixed problem with installation of new iOS LocationKit package. - -## Version 10.0.0 - July 1, 2019 -- Update Android SDK to 10.0.2 -- Update iOS SDK to 11.0.0 -- Android GCM support has been removed. Please use FCM instead. -- Android preference support has been moved to the urbanairship.android.preference package. -- iOS location support has been moved to the urbanairship.ios.locationkit package. -- Location support has been removed from the PCL and .NETStandard libraries. - -## Version 9.4.1 - April 19, 2019 -- Update package references to better support Xamarin 9.x -- Update Android package dependencies to target API level 28 -- Update Android package to 9.7.1.1. SDK remains at 9.7.1 -- Update iOS SDK to 10.2.2 - -## Version 9.4.0 - March 14, 2019 -Fixed a security issue within Urban Airship SDK, that could allow trusted URL redirects in certain -edge cases. Affected package versions include the deprecated urbanairship package 5.0.0 - 5.0.2, the -urbanairship.android packages 9.2.0 - 9.5.6, as well as the urbanairship.netstandard and -urbanairship.portable packages 9.0.0 - 9.3.3. Apps using any of these should update as soon as possible. -For more details, please email security@urbanairship.com. - -- Update Android SDK to 9.7.2 -- iOS SDK remains at 10.0.3 - -## Version 9.3.3 - November 20, 2018 -- Update Android SDK to 9.5.6 -- iOS SDK remains at 10.0.3 - -## Version 9.3.2 - November 14, 2018 -- Update Android SDK to 9.5.5 -- iOS SDK remains at 10.0.3 - -## Version 9.3.1 – November 9, 2018 -- Update iOS SDK to 10.0.3 -- Update Android SDK to 9.5.4 - -## Version 9.3.0 - October 4, 2018 -- Update iOS SDK to 10.0.1 -- Android SDK version is still 9.5.2 - -## Version 9.2.0 - September 24, 2018 -- Update iOS SDK to 9.4.0 -- Update Android SDK to 9.5.2 - -## Version 9.1.0 - July 23, 2018 -- Update iOS SDK to 9.3.2 -- Updated Android SDK to 9.4.0 - -## Version 9.0.0 - May 22, 2018 -- Updated iOS SDK to 9.1.0 -- Updated Android SDK to 9.2.0. -- Split urbanairship package into iOS and Android packages. Also moved Android push providers into their own packages. `UrbanAirship` has been split into: - - `UrbanAirship.iOS` (iOS) - - `UrbanAirship.iOS.appextensions` (iOS Notification Service Extension) - - `UrbanAirship.Android.Core` (Android core functionality) - - `UrbanAirship.Android.ADM` (Android ADM Push Provider) - - `UrbanAirship.Android.FCM` (Android FCM Push Provider) - - `UrbanAirship.Android.GCM` (Android GCM Push Provider) -- Starting with Version 9 of the Xamarin SDK, the version of the native bindings will track the native SDK version contained in that binding. The cross-platform libraries will be independently versioned. - -## Version 5.0.2 - April 20, 2018 -- Added a .NET 2.0 standard library package. - -## Version 5.0.1 - April 10, 2018 -- Updated iOS SDK to 9.0.5, and Android SDK to 9.0.6. -- Fix for undefined symbol errors in iOS bindings when using the mtouch linker. - -## Version 5.0.0 - March 27, 2018 -- Updated iOS and Android SDKs to 9.0.4 - -Note: Aside from SDK interface changes between 8.x and 9.x, iOS bindings have also -changed in that they no longer implicitly convert methods into properties. -Notably, accessors such as `UAirship.Push` and `UAirship.NamedUser` are now methods, -e.g. `UAirship.Push()` and `UAirship.NamedUser()`. This more closely reflects -the structure of the iOS SDK and will help to make bindings more stable moving forward. - -## Version 4.6.4 - January 12, 2018 -- Enable use of UAMessageCenterMessageViewController class. -- Enable use of initWithNibName:bundle: method in UAMessageCenterMessageViewController and UADefaultMessageCenterMessageViewController classes. - -## Version 4.6.3 - December 12, 2017 -- Enable use of IUAInAppMessageControllerDelegate protocol. - -## Version 4.6.2 - December 5, 2017 -- Enable use of IUAInboxDelegate protocol. - -## Version 4.6.1 - October 2, 2017 -- Deep link action had a run-time exception caused by ActionBlock having an incorrect binding. -- Sample Push Handler was not validating a pointer, causing an NPE - -## Version 4.6.0 - August 15, 2017 -- Update Android Urban Airship SDK to 8.8.2. -- Update iOS Urban Airship SDK to 8.5.2. - -## Version 4.5.1 - June 28, 2017 -- Fix iOS Sample for Xamarin component submission. - -## Version 4.5.0 - June 27, 2017 -- Update Android Urban Airship SDK to 8.6.0 (Android O support) - -## Version 4.4.3 - May 23, 2017 -- Update Android Urban Airship SDK to 8.4.2. -- Update iOS Urban Airship SDK to 8.3.3. - -## Version 4.4.2 - May 10, 2017 -- Update Android Urban Airship SDK to 8.4.1. - -## Version 4.4.1 - May 9, 2017 -- Update iOS Urban Airship SDK to 8.3.1. - -## Version 4.4.0 - May 4, 2017 -- Update Android Urban Airship SDK to 8.4.0. -- Update iOS Urban Airship SDK to 8.3.0. - -## Version 4.3.0 - April 5, 2017 -- Update Android Urban Airship SDK to 8.3.2. -- Add delegate methods to Android bindings. - -## Version 4.2.2 - March 27, 2017 -- Fixed dYSM generation build warnings. - -## Version 4.2.1 - March 22, 2017 -- Update Android Urban Airship SDK to 8.3.1. - -## Version 4.2.0 - March 17, 2017 -- Update Android Urban Airship SDK to 8.3.0. -- Update iOS bindings with proper memory assignment. - -## Version 4.1.1 - March 10, 2017 -- Fixed error on install when trying to use the Urban Airship portable library inside another PCL. - -## Version 4.1.0 - February 23, 2017 -- Added an Urban Airship portable class library for use in Xamarin Forms apps. - -## Version 4.0.1 - January 26, 2017 -- Updated iOS Urban Airship SDK to 8.1.6 - -## Version 4.0.0 - December 16, 2016 -- Updated iOS SDK to 8.1.4 -- Updated Android SDK to 8.2.2 -- iOS Media Extension is available as a Nuget package - -## Version 3.1.1 - October 20, 2016 -- Removed the Urban Airship app extension due to deployment issues with older iOS devices. The extension will be restored in a later version of the component. - -## Version 3.1.0 - October 13, 2016 -- Component is compatible with Urban Airship app extension bindings -- Fixed build errors when linker is disabled - -## Version 3.0.0 - October 4, 2016 -- Updated iOS Urban Airship SDK to 8.0.2 - -## Version 2.2.2 - July 22, 2016 -- Fixed missing Android bindings for UrbanAirship.Push.Notifications package. - -## Version 2.2.1 - July 6, 2016 -- Fixed native linking errors for missing UAWalletAction on iOS - -## Version 2.2.0 - June 2, 2016 -- Updated iOS Urban Airship SDK to 7.2.0 -- Updated Android Urban Airship SDK to 7.1.5 - -## Version 2.1.0 - May 13, 2016 -- Updated iOS Urban Airship SDK to 7.1.2 -- Updated Android Urban Airship SDK to 7.1.3 -- Added NuGet package and shell component support - -## Version 2.0.5 - April 22, 2016 - - Added iOS bindings for region events - -## Version 2.0.4 - April 6, 2016 - - Fixed missing AndroidManifest entries for the MessageCenterActivity and MessageActivity. - -## Version 2.0.3 - March 21, 2016 - - Fixed Android LocationCallback bindings - -## Version 2.0.2 - March 1, 2016 - - Fixed Android linker issues - -## Version 2.0.1 - Feb 17, 2016 - - Fixed Android not registering the GcmPushReceiver - -## Version 2.0.0 - Feb 11, 2016 - - Updated iOS Urban Airship SDK to 7.0.2 - - Updated Android Urban Airship SDK to 7.0.1 - - Added Default Message Center support - -## Version 1.0.0 - Nov 23, 2015 - - Initial release. Binds SDK 6.4.0 +- Android SDK version 16.9.0 +- iOS SDK version 16.11.2 diff --git a/Cartfile b/Cartfile index 828aac14..35c80b0f 100644 --- a/Cartfile +++ b/Cartfile @@ -1 +1 @@ -github "urbanairship/ios-library" == 16.11.1 +github "urbanairship/ios-library" == 16.11.3 diff --git a/Directory.Build.props b/Directory.Build.props index 2f62c5fe..4f478f8f 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -5,11 +5,11 @@ - 16.8.1 - 16.8.1 + 16.9.1 + 16.9.1 - 16.11.1 - 16.11.1 + 16.11.3 + 16.11.3 17.0.0 @@ -23,7 +23,7 @@ Airship, Inc. airship, urbanairship ©Airship. All rights reserved. - https://github.com/urbanairship/urbanairship-xamarin/ + https://github.com/urbanairship/airship-dotnet/ Apache-2.0 false $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb diff --git a/MauiSample.sln b/MauiSample.sln index 2b10ad89..2e6e10b2 100644 --- a/MauiSample.sln +++ b/MauiSample.sln @@ -5,29 +5,29 @@ VisualStudioVersion = 17.0.31611.283 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MauiSample", "MauiSample\MauiSample.csproj", "{470DEC7C-2A77-4E92-8A30-DA52911D9FB2}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "airship.android.core", "binderator\generated\airship.android.core\airship.android.core.csproj", "{F4969C3B-C442-4450-9A4D-D810B200573C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Airship.Net.Android.Core", "binderator\generated\Airship.Net.Android.Core\Airship.Net.Android.Core.csproj", "{F4969C3B-C442-4450-9A4D-D810B200573C}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "airship.android.layout", "binderator\generated\airship.android.layout\airship.android.layout.csproj", "{6E7803D2-1629-41B6-A421-35EBEC66D783}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Airship.Net.Android.Layout", "binderator\generated\Airship.Net.Android.Layout\Airship.Net.Android.Layout.csproj", "{6E7803D2-1629-41B6-A421-35EBEC66D783}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "airship.android.messagecenter", "binderator\generated\airship.android.messagecenter\airship.android.messagecenter.csproj", "{1646A5E9-629A-4981-B02D-66C8244F0B83}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Airship.Net.Android.MessageCenter", "binderator\generated\Airship.Net.Android.MessageCenter\Airship.Net.Android.MessageCenter.csproj", "{1646A5E9-629A-4981-B02D-66C8244F0B83}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "airship.android.automation", "binderator\generated\airship.android.automation\airship.android.automation.csproj", "{BE7E437B-53B3-4072-8ED3-1733A77968A4}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Airship.Net.Android.Automation", "binderator\generated\Airship.Net.Android.Automation\Airship.Net.Android.Automation.csproj", "{BE7E437B-53B3-4072-8ED3-1733A77968A4}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "airship.android.fcm", "binderator\generated\airship.android.fcm\airship.android.fcm.csproj", "{1E429BBE-C098-4608-BE2E-5BCFBD50D6E5}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Airship.Net.Android.Fcm", "binderator\generated\Airship.Net.Android.Fcm\Airship.Net.Android.Fcm.csproj", "{1E429BBE-C098-4608-BE2E-5BCFBD50D6E5}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AirshipBindings.iOS.Basement", "src\AirshipBindings.iOS.Basement\AirshipBindings.iOS.Basement.csproj", "{5E85A7FD-8C42-4DE6-B002-E3CC2DA529C7}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Airship.Net.iOS.Basement", "src\AirshipBindings.iOS.Basement\AirshipBindings.iOS.Basement.csproj", "{5E85A7FD-8C42-4DE6-B002-E3CC2DA529C7}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AirshipBindings.iOS.Core", "src\AirshipBindings.iOS.Core\AirshipBindings.iOS.Core.csproj", "{7F49C0FA-F958-44CF-9246-8B8577748E6F}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Airship.Net.iOS.Core", "src\AirshipBindings.iOS.Core\AirshipBindings.iOS.Core.csproj", "{7F49C0FA-F958-44CF-9246-8B8577748E6F}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AirshipBindings.iOS.Automation", "src\AirshipBindings.iOS.Automation\AirshipBindings.iOS.Automation.csproj", "{70434FB5-A468-4777-9478-DD2AB80BE0E2}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Airship.Net.iOS.Automation", "src\AirshipBindings.iOS.Automation\AirshipBindings.iOS.Automation.csproj", "{70434FB5-A468-4777-9478-DD2AB80BE0E2}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AirshipBindings.iOS.MessageCenter", "src\AirshipBindings.iOS.MessageCenter\AirshipBindings.iOS.MessageCenter.csproj", "{AC22EEC5-DCA6-49D3-8B37-533B5565E2CF}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Airship.Net.iOS.MessageCenter", "src\AirshipBindings.iOS.MessageCenter\AirshipBindings.iOS.MessageCenter.csproj", "{AC22EEC5-DCA6-49D3-8B37-533B5565E2CF}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AirshipBindings.iOS.ExtendedActions", "src\AirshipBindings.iOS.ExtendedActions\AirshipBindings.iOS.ExtendedActions.csproj", "{BFFFE653-04CD-4563-BF2D-B6F31349F30D}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Airship.Net.iOS.ExtendedActions", "src\AirshipBindings.iOS.ExtendedActions\AirshipBindings.iOS.ExtendedActions.csproj", "{BFFFE653-04CD-4563-BF2D-B6F31349F30D}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "airship.android.preferencecenter", "binderator\generated\airship.android.preferencecenter\airship.android.preferencecenter.csproj", "{D20DD1BB-7DF5-49C8-B8C1-E0905D273203}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Airship.Net.Android.PreferenceCenter", "binderator\generated\Airship.Net.Android.PreferenceCenter\Airship.Net.Android.PreferenceCenter.csproj", "{D20DD1BB-7DF5-49C8-B8C1-E0905D273203}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AirshipBindings.iOS.PreferenceCenter", "src\AirshipBindings.iOS.PreferenceCenter\AirshipBindings.iOS.PreferenceCenter.csproj", "{13E9ACF2-4FE5-4FA6-96C4-BDFB6FF7C3A0}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Airship.Net.iOS.PreferenceCenter", "src\AirshipBindings.iOS.PreferenceCenter\AirshipBindings.iOS.PreferenceCenter.csproj", "{13E9ACF2-4FE5-4FA6-96C4-BDFB6FF7C3A0}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/MauiSample/MauiSample.csproj b/MauiSample/MauiSample.csproj index 17e1a9b9..d0897cff 100644 --- a/MauiSample/MauiSample.csproj +++ b/MauiSample/MauiSample.csproj @@ -53,26 +53,26 @@ - - + + - - - - - - + + + + + + - - - - - - + + + + + + @@ -92,12 +92,12 @@ - - - - - - + + + + + + diff --git a/airship.properties b/airship.properties index fc9f0266..51168348 100644 --- a/airship.properties +++ b/airship.properties @@ -1,6 +1,6 @@ # Airship native SDK versions -iosVersion = 16.11.1 -androidVersion = 16.8.1 +iosVersion = 16.11.3 +androidVersion = 16.9.1 # Airship.Net cross-platform version crossPlatformVersion = 17.0.0 diff --git a/binderator/config.json b/binderator/config.json index 241db00d..c25f586f 100644 --- a/binderator/config.json +++ b/binderator/config.json @@ -17,72 +17,72 @@ { "groupId": "com.urbanairship.android", "artifactId": "urbanairship-adm", - "version": "16.8.1", - "nugetVersion": "16.8.1", - "nugetId": "airship.android.adm", + "version": "16.9.1", + "nugetVersion": "16.9.1", + "nugetId": "Airship.Net.Android.Adm", "dependencyOnly": false }, { "groupId": "com.urbanairship.android", "artifactId": "urbanairship-automation", - "version": "16.8.1", - "nugetVersion": "16.8.1", - "nugetId": "airship.android.automation", + "version": "16.9.1", + "nugetVersion": "16.9.1", + "nugetId": "Airship.Net.Android.Automation", "dependencyOnly": false }, { "groupId": "com.urbanairship.android", "artifactId": "urbanairship-core", - "version": "16.8.1", - "nugetVersion": "16.8.1", - "nugetId": "airship.android.core", + "version": "16.9.1", + "nugetVersion": "16.9.1", + "nugetId": "Airship.Net.Android.Core", "dependencyOnly": false }, { "groupId": "com.urbanairship.android", "artifactId": "urbanairship-fcm", - "version": "16.8.1", - "nugetVersion": "16.8.1", - "nugetId": "airship.android.fcm", + "version": "16.9.1", + "nugetVersion": "16.9.1", + "nugetId": "Airship.Net.Android.Fcm", "dependencyOnly": false }, { "groupId": "com.urbanairship.android", "artifactId": "urbanairship-layout", - "version": "16.8.1", - "nugetVersion": "16.8.1", - "nugetId": "airship.android.layout", + "version": "16.9.1", + "nugetVersion": "16.9.1", + "nugetId": "Airship.Net.Android.Layout", "dependencyOnly": false }, { "groupId": "com.urbanairship.android", "artifactId": "urbanairship-message-center", - "version": "16.8.1", - "nugetVersion": "16.8.1", - "nugetId": "airship.android.messagecenter", + "version": "16.9.1", + "nugetVersion": "16.9.1", + "nugetId": "Airship.Net.Android.MessageCenter", "dependencyOnly": false }, { "groupId": "com.urbanairship.android", "artifactId": "urbanairship-preference-center", - "version": "16.8.1", - "nugetVersion": "16.8.1", - "nugetId": "airship.android.preferencecenter", + "version": "16.9.1", + "nugetVersion": "16.9.1", + "nugetId": "Airship.Net.Android.PreferenceCenter", "dependencyOnly": false }, { "groupId": "androidx.annotation", "artifactId": "annotation", - "version": "1.3.0", - "nugetVersion": "1.5.0.1", + "version": "1.5.0", + "nugetVersion": "1.5.0.2", "nugetId": "Xamarin.AndroidX.Annotation", "dependencyOnly": true }, { "groupId": "androidx.appcompat", "artifactId": "appcompat", - "version": "1.4.1", - "nugetVersion": "1.5.1.1", + "version": "1.6.1", + "nugetVersion": "1.6.0.1", "nugetId": "Xamarin.AndroidX.AppCompat", "dependencyOnly": true }, @@ -90,23 +90,23 @@ "groupId": "androidx.concurrent", "artifactId": "concurrent-futures", "version": "1.1.0", - "nugetVersion": "1.1.0.10", + "nugetVersion": "1.1.0.11", "nugetId": "Xamarin.AndroidX.Concurrent.Futures", "dependencyOnly": true }, { "groupId": "androidx.constraintlayout", "artifactId": "constraintlayout", - "version": "2.1.3", - "nugetVersion": "2.1.4.2", + "version": "2.1.4", + "nugetVersion": "2.1.4.3", "nugetId": "Xamarin.AndroidX.ConstraintLayout", "dependencyOnly": true }, { "groupId": "androidx.core", "artifactId": "core", - "version": "1.7.0", - "nugetVersion": "1.9.0.1", + "version": "1.9.0", + "nugetVersion": "1.9.0.2", "nugetId": "Xamarin.AndroidX.Core", "dependencyOnly": true }, @@ -114,63 +114,63 @@ "groupId": "androidx.customview", "artifactId": "customview", "version": "1.1.0", - "nugetVersion": "1.1.0.14", + "nugetVersion": "1.1.0.15", "nugetId": "Xamarin.AndroidX.CustomView", "dependencyOnly": true }, { "groupId": "androidx.fragment", "artifactId": "fragment", - "version": "1.4.1", - "nugetVersion": "1.5.4", + "version": "1.5.5", + "nugetVersion": "1.5.5.1", "nugetId": "Xamarin.AndroidX.Fragment", "dependencyOnly": true }, { "groupId": "androidx.lifecycle", "artifactId": "lifecycle-common", - "version": "2.4.1", - "nugetVersion": "2.5.1.1", + "version": "2.5.1", + "nugetVersion": "2.5.1.2", "nugetId": "Xamarin.AndroidX.Lifecycle.Common", "dependencyOnly": true }, { "groupId": "androidx.lifecycle", "artifactId": "lifecycle-common-java8", - "version": "2.4.1", - "nugetVersion": "2.5.1.1", + "version": "2.5.1", + "nugetVersion": "2.5.1.2", "nugetId": "Xamarin.AndroidX.Lifecycle.Common.Java8", "dependencyOnly": true }, { "groupId": "androidx.lifecycle", "artifactId": "lifecycle-runtime-ktx", - "version": "2.4.1", - "nugetVersion": "2.5.1.1", + "version": "2.5.1", + "nugetVersion": "2.5.1.2", "nugetId": "Xamarin.AndroidX.Lifecycle.Runtime.Ktx", "dependencyOnly": true }, { "groupId": "androidx.lifecycle", "artifactId": "lifecycle-viewmodel-ktx", - "version": "2.4.1", - "nugetVersion": "2.5.1.1", + "version": "2.5.1", + "nugetVersion": "2.5.1.2", "nugetId": "Xamarin.AndroidX.Lifecycle.ViewModel.Ktx", "dependencyOnly": true }, { "groupId": "androidx.recyclerview", "artifactId": "recyclerview", - "version": "1.2.0", - "nugetVersion": "1.2.1.8", + "version": "1.2.1", + "nugetVersion": "1.2.1.9", "nugetId": "Xamarin.AndroidX.RecyclerView", "dependencyOnly": true }, { "groupId": "androidx.room", "artifactId": "room-runtime", - "version": "2.4.2", - "nugetVersion": "2.4.3.1", + "version": "2.5.0", + "nugetVersion": "2.5.0", "nugetId": "Xamarin.AndroidX.Room.Runtime", "dependencyOnly": true }, @@ -178,7 +178,7 @@ "groupId": "androidx.startup", "artifactId": "startup-runtime", "version": "1.1.1", - "nugetVersion": "1.1.1.3", + "nugetVersion": "1.1.1.4", "nugetId": "Xamarin.AndroidX.Startup.StartupRuntime", "dependencyOnly": true }, @@ -193,56 +193,72 @@ { "groupId": "androidx.webkit", "artifactId": "webkit", - "version": "1.4.0", - "nugetVersion": "1.4.0.8", + "version": "1.6.0", + "nugetVersion": "1.6.0", "nugetId": "Xamarin.AndroidX.WebKit", "dependencyOnly": true }, { "groupId": "androidx.work", "artifactId": "work-runtime", - "version": "2.7.1", - "nugetVersion": "2.7.1.5", + "version": "2.8.0", + "nugetVersion": "2.7.1.6", "nugetId": "Xamarin.AndroidX.Work.Runtime", "dependencyOnly": true }, { "groupId": "com.google.android.gms", "artifactId": "play-services-base", - "version": "18.0.1", - "nugetVersion": "118.1.0", + "version": "18.1.0", + "nugetVersion": "118.1.0.1", "nugetId": "Xamarin.GooglePlayServices.Base", "dependencyOnly": true }, { "groupId": "com.google.android.material", "artifactId": "material", - "version": "1.5.0", - "nugetVersion": "1.7.0.1", + "version": "1.6.1", + "nugetVersion": "1.6.1.1", "nugetId": "Xamarin.Google.Android.Material", "dependencyOnly": true }, { "groupId": "com.google.firebase", "artifactId": "firebase-messaging", - "version": "23.0.3", - "nugetVersion": "123.0.8", + "version": "23.1.1", + "nugetVersion": "123.1.1.1", "nugetId": "Xamarin.Firebase.Messaging", "dependencyOnly": true }, { "groupId": "org.jetbrains.kotlin", "artifactId": "kotlin-stdlib", - "version": "1.5.31", - "nugetVersion": "1.7.21", + "version": "1.7.10", + "nugetVersion": "1.8.0.1", "nugetId": "Xamarin.Kotlin.StdLib", "dependencyOnly": true }, + { + "groupId": "org.jetbrains.kotlin", + "artifactId": "kotlin-stdlib-jdk8", + "version": "1.7.10", + "nugetVersion": "1.8.0.1", + "nugetId": "Xamarin.Kotlin.StdLib.Jdk8", + "dependencyOnly": true + }, + { + "groupId": "org.jetbrains.kotlinx", + "artifactId": "kotlinx-coroutines-android", + "version": "1.6.4", + "nugetVersion": "1.6.4.2", + "nugetId": "Xamarin.KotlinX.Coroutines.Android", + "dependencyOnly": true + }, { "groupId": "org.jetbrains.kotlinx", "artifactId": "kotlinx-coroutines-core", - "version": "1.5.2", - "nugetVersion": "1.6.4.1", + "version": "1.6.4", + "nugetVersion": "1.6.4.2", "nugetId": "Xamarin.KotlinX.Coroutines.Core", "dependencyOnly": true } diff --git a/binderator/source/AndroidProject.cshtml b/binderator/source/AndroidProject.cshtml index 5240c5c7..78da2883 100644 --- a/binderator/source/AndroidProject.cshtml +++ b/binderator/source/AndroidProject.cshtml @@ -22,28 +22,25 @@ @{ string title = "Airship Android SDK"; - switch (Model.NuGetPackageId) + switch (Model.Name) { - case "airship.android.accengage": - title += "- Accengage"; + case "urbanairship-adm": + title += " - ADM Push Provider"; break; - case "airship.android.adm": - title += "- ADM Push Provider"; + case "urbanairship-fcm": + title += " - FCM Push Provider"; break; - case "airship.android.fcm": - title += "- FCM Push Provider"; + case "urbanairship-messagecenter": + title += " - Message Center"; break; - case "airship.android.messagecenter": - title += "- Message Center"; + case "urbanairship-preferencecenter": + title += " - Preference Center"; break; - case "airship.android.preferencecenter": - title += "- Preference Center"; + case "urbanairship-automation": + title += " - Automation"; break; - case "airship.android.automation": - title += "- Automation"; - break; - case "airship.android.layout": - case "airship.android.core": + case "urbanairship-layout": + case "urbanairship-core": // Use default title break; } @@ -108,8 +105,9 @@ - - + + + Additions/%(RecursiveDir)/%(Filename)%(Extension) diff --git a/binderator/source/SharedAssemblyInfo.cs b/binderator/source/SharedAssemblyInfo.cs deleted file mode 100644 index fcff00c5..00000000 --- a/binderator/source/SharedAssemblyInfo.cs +++ /dev/null @@ -1,5 +0,0 @@ -using System.Reflection; -using UrbanAirship.Attributes; - -// Cross-platform version of the plugin -[assembly: UACrossPlatformVersion ("16.2.1")] \ No newline at end of file diff --git a/binderator/source/UACrossPlatformVersion.cs b/binderator/source/UACrossPlatformVersion.cs deleted file mode 100644 index a453de24..00000000 --- a/binderator/source/UACrossPlatformVersion.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System; -using System.Runtime; - -namespace UrbanAirship.Attributes -{ - [AttributeUsage(AttributeTargets.Assembly, Inherited = false)] - [System.Runtime.InteropServices.ComVisible(true)] - public unsafe sealed class UACrossPlatformVersionAttribute : Attribute - { - private String m_version; - - public UACrossPlatformVersionAttribute(String version) - { - m_version = version; - } - - public String Version - { - get { return m_version; } - } - } -} \ No newline at end of file diff --git a/build.gradle b/build.gradle index 0aedd1af..8011529d 100644 --- a/build.gradle +++ b/build.gradle @@ -99,6 +99,12 @@ tasks.register('syncRootVersion') { match: "UACrossPlatformVersion (.*)]", replace: "UACrossPlatformVersion (\"$crossPlatformNugetVersion\")]" ) + + ant.replaceregexp( + file: "$projectDir/src/SharedAssemblyInfo.iOS.cs", + match: "AssemblyVersion (.*)]", + replace: "AssemblyVersion (\"$crossPlatformNugetVersion\")]" + ) } } @@ -155,7 +161,7 @@ tasks.register('syncDirectoryBuildProps') { AssemblyCompany('Airship, Inc.') PackageTags('airship, urbanairship') Copyright('©Airship. All rights reserved.') - PackageProjectUrl('https://github.com/urbanairship/urbanairship-xamarin/') + PackageProjectUrl('https://github.com/urbanairship/airship-dotnet/') PackageLicenseExpression('Apache-2.0') PackageRequireLicenseAcceptance('false') AllowedOutputExtensionsInPackageBuildOutputFolder('$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb') diff --git a/src/Airship.Net.MessageCenter/Airship.Net.MessageCenter.csproj b/src/Airship.Net.MessageCenter/Airship.Net.MessageCenter.csproj index e5d4db4e..a9dca8fb 100644 --- a/src/Airship.Net.MessageCenter/Airship.Net.MessageCenter.csproj +++ b/src/Airship.Net.MessageCenter/Airship.Net.MessageCenter.csproj @@ -14,7 +14,7 @@ - airship.net.messagecenter + Airship.Net.MessageCenter Airship SDK - Message Center Airship SDK .NET Library Adds support for built-in Message Center UIs @@ -43,8 +43,8 @@ - - + + diff --git a/src/Airship.Net/Airship.Net.csproj b/src/Airship.Net/Airship.Net.csproj index 2f468079..ab1d2f97 100644 --- a/src/Airship.Net/Airship.Net.csproj +++ b/src/Airship.Net/Airship.Net.csproj @@ -14,7 +14,7 @@ - airship.net + Airship.Net Airship SDK Airship SDK .NET Library A full suite of mobile engagement tools for building next-generation apps @@ -28,10 +28,10 @@ false - - - - + + + + diff --git a/src/AirshipBindings.iOS.Automation/AirshipBindings.iOS.Automation.csproj b/src/AirshipBindings.iOS.Automation/AirshipBindings.iOS.Automation.csproj index 1b0976ed..a4e03d63 100644 --- a/src/AirshipBindings.iOS.Automation/AirshipBindings.iOS.Automation.csproj +++ b/src/AirshipBindings.iOS.Automation/AirshipBindings.iOS.Automation.csproj @@ -8,7 +8,7 @@ {b6f3ff35-79b2-4f25-a2fc-60a7cf61013b} Library UrbanAirship - airship.ios.automation + Airship.Net.iOS.Automation Airship iOS SDK - Automation Automation support for Airship SDK net6.0-ios diff --git a/src/AirshipBindings.iOS.Basement/AirshipBindings.iOS.Basement.csproj b/src/AirshipBindings.iOS.Basement/AirshipBindings.iOS.Basement.csproj index 40e5b793..b9a56472 100644 --- a/src/AirshipBindings.iOS.Basement/AirshipBindings.iOS.Basement.csproj +++ b/src/AirshipBindings.iOS.Basement/AirshipBindings.iOS.Basement.csproj @@ -8,7 +8,7 @@ {b6f3ff35-79b2-4f25-a2fc-60a7cf61013b} Library AirshipBindings.iOS.Basement - airship.ios.basement + Airship.Net.iOS.Basement Airship iOS SDK - Basement Basement module for Airship SDK net6.0-ios diff --git a/src/AirshipBindings.iOS.Core/AirshipBindings.iOS.Core.csproj b/src/AirshipBindings.iOS.Core/AirshipBindings.iOS.Core.csproj index dc8f92de..ada65a98 100644 --- a/src/AirshipBindings.iOS.Core/AirshipBindings.iOS.Core.csproj +++ b/src/AirshipBindings.iOS.Core/AirshipBindings.iOS.Core.csproj @@ -6,7 +6,7 @@ {7F49C0FA-F958-44CF-9246-8B8577748E6F} Library UrbanAirship - airship.ios.core + Airship.Net.iOS.Core Airship iOS SDK - Core Core of Airship SDK net6.0-ios diff --git a/src/AirshipBindings.iOS.ExtendedActions/AirshipBindings.iOS.ExtendedActions.csproj b/src/AirshipBindings.iOS.ExtendedActions/AirshipBindings.iOS.ExtendedActions.csproj index ce5043d7..f610f77c 100644 --- a/src/AirshipBindings.iOS.ExtendedActions/AirshipBindings.iOS.ExtendedActions.csproj +++ b/src/AirshipBindings.iOS.ExtendedActions/AirshipBindings.iOS.ExtendedActions.csproj @@ -6,7 +6,7 @@ {BFFFE653-04CD-4563-BF2D-B6F31349F30D} Library AirshipBindings.iOS.ExtendedActions - airship.ios.extendedactions + Airship.Net.iOS.ExtendedActions Airship iOS SDK - ExtendedActions Extended actions support for Airship SDK net6.0-ios diff --git a/src/AirshipBindings.iOS.MessageCenter/AirshipBindings.iOS.MessageCenter.csproj b/src/AirshipBindings.iOS.MessageCenter/AirshipBindings.iOS.MessageCenter.csproj index bc329b07..b13ac634 100644 --- a/src/AirshipBindings.iOS.MessageCenter/AirshipBindings.iOS.MessageCenter.csproj +++ b/src/AirshipBindings.iOS.MessageCenter/AirshipBindings.iOS.MessageCenter.csproj @@ -8,7 +8,7 @@ {b6f3ff35-79b2-4f25-a2fc-60a7cf61013b} Library UrbanAirship - airship.ios.messagecenter + Airship.Net.iOS.MessageCenter Airship iOS SDK - MessageCenter Message Center support for the Airship SDK net6.0-ios diff --git a/src/AirshipBindings.iOS.NotificationContentExtension/AirshipBindings.iOS.NotificationContentExtension.csproj b/src/AirshipBindings.iOS.NotificationContentExtension/AirshipBindings.iOS.NotificationContentExtension.csproj index 667ab2e3..1ebd735b 100644 --- a/src/AirshipBindings.iOS.NotificationContentExtension/AirshipBindings.iOS.NotificationContentExtension.csproj +++ b/src/AirshipBindings.iOS.NotificationContentExtension/AirshipBindings.iOS.NotificationContentExtension.csproj @@ -6,7 +6,7 @@ {C9325C9E-B43A-4BE8-AD68-B7BF6942F9F8} Library AirshipBindings.iOS.NotificationContentExtension - airship.ios.notificationcontentextension + Airship.Net.iOS.NotificationContentExtension Airship iOS SDK - Notification Content Extension Notification content extension support for Airship SDK net6.0-ios diff --git a/src/AirshipBindings.iOS.NotificationServiceExtension/AirshipBindings.iOS.NotificationServiceExtension.csproj b/src/AirshipBindings.iOS.NotificationServiceExtension/AirshipBindings.iOS.NotificationServiceExtension.csproj index 5766e8ed..f0814707 100644 --- a/src/AirshipBindings.iOS.NotificationServiceExtension/AirshipBindings.iOS.NotificationServiceExtension.csproj +++ b/src/AirshipBindings.iOS.NotificationServiceExtension/AirshipBindings.iOS.NotificationServiceExtension.csproj @@ -6,7 +6,7 @@ {2C453988-C24E-431A-A17C-6989E93C795E} Library AirshipBindings.iOS.NotificationServiceExtension - airship.ios.notificationserviceextension + Airship.Net.iOS.NotificationServiceExtension Airship iOS SDK - Notification Service Extension Notification service extension support for Airship SDK net6.0-ios diff --git a/src/AirshipBindings.iOS.PreferenceCenter/AirshipBindings.iOS.PreferenceCenter.csproj b/src/AirshipBindings.iOS.PreferenceCenter/AirshipBindings.iOS.PreferenceCenter.csproj index 414ac6c9..f1bb9114 100644 --- a/src/AirshipBindings.iOS.PreferenceCenter/AirshipBindings.iOS.PreferenceCenter.csproj +++ b/src/AirshipBindings.iOS.PreferenceCenter/AirshipBindings.iOS.PreferenceCenter.csproj @@ -6,7 +6,7 @@ {13E9ACF2-4FE5-4FA6-96C4-BDFB6FF7C3A0} Library AirshipBindings.iOS.PreferenceCenter - airship.ios.preferencecenter + Airship.Net.iOS.PreferenceCenter Airship iOS SDK - Preference Center Preference Center support for Airship SDK net6.0-ios diff --git a/src/AirshipBindings.iOS/AirshipBindings.iOS.csproj b/src/AirshipBindings.iOS/AirshipBindings.iOS.csproj index c683e64f..d5c20971 100644 --- a/src/AirshipBindings.iOS/AirshipBindings.iOS.csproj +++ b/src/AirshipBindings.iOS/AirshipBindings.iOS.csproj @@ -2,7 +2,7 @@ Library AirshipBindings.iOS - airship.ios + Airship.Net.iOS Airship iOS SDK A full suite of mobile engagement tools for building next-generation apps net6.0-ios diff --git a/src/SharedAssemblyInfo.iOS.cs b/src/SharedAssemblyInfo.iOS.cs index e3b19614..eddfbe02 100644 --- a/src/SharedAssemblyInfo.iOS.cs +++ b/src/SharedAssemblyInfo.iOS.cs @@ -18,4 +18,4 @@ // The form "{Major}.{Minor}.*" will automatically update the build and revision, // and "{Major}.{Minor}.{Build}.*" will update just the revision. -[assembly: AssemblyVersion ("16.10.6")] +[assembly: AssemblyVersion ("17.0.0")]