Unity-Technologies / com.unity.mobile.notifications

Mobile Notifications Package
https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.1/manual/index.html
Other
132 stars 42 forks source link

Unified notification API #279

Closed aurimasc closed 1 year ago

aurimasc commented 1 year ago

https://jira.unity3d.com/browse/PLAT-6305 Introduces a set of APIs that work on both Android and iOS. Up until now to use notifications package one had to write separate code for both platforms. The new APIs unify the common functionality. They are a layer on top of existing APIs, so all old functionality is preserved. Added automated tests for most functionality and a separate scene in the Main test project for manual testing.

No specific requirements for testing, all was tested by developer. The test subject is the newly added APIs, that should work as documented (the Unified.md manual page and API docs in the new code files). That re were no functionality changes, so no need to test across many Unity versions or different devices, only that things have to work as much as possible the same on both Android and iOS. More value would come from using new APIs in new project to see if documentation is sufficient (look in the file changes, I don't know it there is a way to get docs in convenient form). Of course, try using APIs in various ways to see if anything breaks.