OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your Xamarin app with OneSignal. https://onesignal.com
Other
104
stars
50
forks
source link
[Update] Namespace from Com.OneSignal to OneSignalSDK.Xamarin #285
Update namespaces, files, and folder names from Com.OneSignal to OneSignalSDK.Xamarin
Details
Motivation
Updates all namespaces of the core library consisting of Xamarin Android, Xamarin iOS, Xamarin Core, Xamarin OneSignal Default, and Sample apps to incorporate OneSignalSDK.Xamarin instead of Com.OneSignal. These do not include Bindings Libraries which continue using Com.OneSignal as their namespace
Scope
Update file, folder and namespace of Xamarin Android from Com.OneSignal.Android to OneSignalSDK.Xamarin.Android
Update file, folder and namespace of Xamarin Android from Com.OneSignal.iOS to OneSignalSDK.Xamarin.iOS
Update file, folder and namespace of Xamarin Android from Com.OneSignal.Core to OneSignalSDK.Xamarin.Core
Update file, folder and namespace of OneSignal Default instance class from Com.OneSignal to OneSignalSDK.Xamarin
Update OneSignalSDK.Xamarin.Core's OneSignalSDK abstract partial class to OneSignalSDKInternal
Update project and configuration files to reflect namespace changes
Update nuspec file to relfect namespace changes
Update nuspec file to change nuget package name to OneSignal.Xamarin
Update file, folder and namespace of Sample Apps from Com.OneSignal.Sample.Droid, Com.OneSignal.Sample.iOS and Com.OneSignal.Sample.Shared to OneSignalApp.Sample.Droid, OneSignalApp.Sample.iOS and OneSignalApp.Sample.Shared respectively
Update import in Sample Apps from Com.OneSignal to OneSignalSDK.Xamarin
Testing
Manual Testing
Created a local NuGet package and imported it to a fresh Xamarin App project. Tested OneSignalSDK.Xamarin and OneSignalSDK.Xamarin.Core import requirements.
Build and run Xamarin app from a fresh Xamarin App project on Android and iOS devices
Build and run Xamarin app from OneSignal Sample App project on Android and iOS devices
Description
One Line Summary
Update namespaces, files, and folder names from Com.OneSignal to OneSignalSDK.Xamarin
Details
Motivation
Updates all namespaces of the core library consisting of Xamarin Android, Xamarin iOS, Xamarin Core, Xamarin OneSignal Default, and Sample apps to incorporate OneSignalSDK.Xamarin instead of Com.OneSignal. These do not include Bindings Libraries which continue using Com.OneSignal as their namespace
Scope
Com.OneSignal.Android
toOneSignalSDK.Xamarin.Android
Com.OneSignal.iOS
toOneSignalSDK.Xamarin.iOS
Com.OneSignal.Core
toOneSignalSDK.Xamarin.Core
Com.OneSignal
toOneSignalSDK.Xamarin
OneSignalSDK.Xamarin.Core
'sOneSignalSDK
abstract partial class toOneSignalSDKInternal
OneSignal.Xamarin
Com.OneSignal.Sample.Droid
,Com.OneSignal.Sample.iOS
andCom.OneSignal.Sample.Shared
toOneSignalApp.Sample.Droid
,OneSignalApp.Sample.iOS
andOneSignalApp.Sample.Shared
respectivelyCom.OneSignal
toOneSignalSDK.Xamarin
Testing
Manual Testing
OneSignalSDK.Xamarin
andOneSignalSDK.Xamarin.Core
import requirements.This change is![Reviewable](https://reviewable.io/review_button.svg)