Граф коммитов

102 Коммитов

Автор SHA1 Сообщение Дата
Brannon Jones 19c7535590
Remove usage of the `template` keyword in public signatures (#138)
This was causing compilation errors when building Objective C++ source files.
Introduce a unit test that utilizes the Objective C++ compiler, to
prevent future issues.

ref: #136
2023-02-07 10:08:11 -07:00
Brannon Jones d38e2f7f15
Fix build warning (ref #133) (#137)
* Fix build warning (ref #133)
* Update GitHub Actions build settings for macos-12 / Xcode 13
* Update tvOS destination for CI build
2023-01-30 18:32:05 -07:00
Matthew Podwysocki 35042e4dbe Removing app 2021-08-27 10:44:04 -04:00
Matthew Podwysocki 218aa105a4
Inital commit (#124) 2021-08-26 13:29:09 -04:00
Matthew Podwysocki b7aedd9143 Updating scripts 2021-08-05 16:19:12 -04:00
Matthew Podwysocki f16d75b983
Adding application state (#123) 2021-08-05 15:54:04 -04:00
Matthew Podwysocki fcc92763a2
Updating to 3.1.4 (#122) 2021-08-05 11:27:24 -04:00
Matthew Podwysocki fa929db515
Adding NS_SWIFT_DISABLE_ASYNC to code (#121) 2021-08-05 11:08:15 -04:00
Matthew Podwysocki 29968a9e2d
Update main project to fix iOS settings 2021-02-05 16:50:02 -05:00
Matthew Podwysocki d6a0856886
Add options for initializing MSNotificationHub (#108)
* Update to 3.1.3
2021-01-26 17:14:34 -05:00
Hyounwoo 75ca7322c8
Ios14 sample with SwfitUI2 (#115)
* Create iOS14 SwiftUI2 sample project

* Initial commit

* Capability for Push Notifications, Remote notifications added.

* missing addTags and configuration

* Resolve headers

* add app icon

* Revert "add app icon"

This reverts commit 66748872f2.
2021-01-17 17:35:51 -05:00
Matthew Podwysocki 4fc248e4f0 Update podspec 2021-01-06 17:32:20 -05:00
Matthew Podwysocki e6eee70d85
Update to 3.1.2 (#113) 2021-01-06 17:24:05 -05:00
Matthew Podwysocki 2310625dcc
Updating to new build system (#111)
* Updating to new build system
2021-01-06 16:48:06 -05:00
Matthew Podwysocki 84114be57a Updating Xcode version 2020-12-26 18:05:15 -05:00
Matthew Podwysocki 10d1c437e4 Update OCMock 2020-12-26 17:59:55 -05:00
Martin Strobel 99727f5dd5
Make README badges useful links. (#110) 2020-12-26 17:12:37 -05:00
Matthew Podwysocki 9de6533ee7 Updating mocks and stubs 2020-12-15 12:59:48 -05:00
Matthew Podwysocki 2bd76f9a9d Update OTTHPStubs 2020-10-19 18:12:43 -04:00
Matthew Podwysocki 252d5aff4f
Removing iVars again in favor of properties (#106)
* Moving from ivars to properties

* Updating formatting

* Remove ivar from message
2020-10-02 17:04:51 -04:00
Matthew Podwysocki 313ee6613a
Moving from ivars to properties (#105)
* Moving from ivars to properties

* Updating formatting
2020-10-01 20:50:24 -04:00
Matthew Podwysocki 09df89f423
Adding VOIP sample (#104) 2020-10-01 17:20:21 -04:00
Matthew Podwysocki a73a459245
Update Sample to set delegate in AppDelegate (#102)
* Updating sample with message passing

* Update sample mac apps

* Update the rest of Swift apps

* Update to exlcude tvOS from swizzling

* Fix build issues

* Fixing formatting
2020-09-29 13:11:20 -04:00
Matthew Podwysocki 4916938212 Update OCMock 2020-09-24 12:57:56 -04:00
Kyle Kamperschroer d1cb1114f1 Update workflows to point at main instead of master 2020-09-23 08:54:06 -05:00
Matthew Podwysocki cd005abb62 Update CocoaPods package 2020-09-02 19:02:04 -04:00
Matthew Podwysocki bca2598638
Version bump (#98) 2020-09-02 18:56:00 -04:00
Martin Strobel 09473b1cd5
Use API Version Constant when setting x-ms-version header. (#97) 2020-09-02 18:42:38 -04:00
Matthew Podwysocki ed5d92d509 Update publish pod script 2020-08-17 21:10:56 -04:00
Matthew Podwysocki 5f899cb2b5
Update to 3.1.0 (#96) 2020-08-17 18:26:07 -04:00
Artem Osadchuk 8ee6570b06
Add UserId methods to NotificationHub class (#86)
* Initial commit

* Updating MSNotification.m

* Deleting bad files

* Update commands

* Test app refresh swift (#42)

Swift Test App Refresh

* Move tests to common folder

* Update links at test project

* Fix tests

* Add Sample App using NH iOS SDK V3 (#44)

* Add HttpClient and all dependencies from AppCenter

* Add tests for http client

* Update test schema

* Back schema to static from library for tests

* Remove separate project for tests

* Update commands for CIT and BVT

* Add frameworks for testings

* Intermediate state for fixing tests for http client

* Fix reference for OHHTTPStubs

* Fix tests for http client

* Rename AppCenter components to NotificationHub

* Add custom MSNotificationHubMessage (#51)

Add custom MSNotificationHubMessage

* Add Swizzling for AppDelegate lifecycle methods (#49)

Add Swizzling for AppDelegate lifecycle methods

* Fixing BVT tests (#53)

* Update targets for Framework

* Fixing BVT (add required frameworks for new SDK)

* Create custom delegate for intercepting remote notifications (#52)

Create custom delegate for intercepting remote notifications

* Update sample app for Objective-C for receiving pushes

* Update sample app for Swift for receiving pushes

* fix

* Installation manager (#55)

Installation manager

* Add support for adding and removing tags (#56)

Add support for adding and removing tags

* Add clang formatting

* Add debouncer for adding/removing tags  (#58)

 debouncer for installation manager

* Final updates before new release

* Add templates to MSInstallation

* Fix formatting for clang-format

* Add templates operations in MSNotificationHub

* Added tests for installation template.

* Fix headers and spacing

* Removing templates and changed tags to Set

* Update the installation manager

* Fix some headers

* Fixing equality

* Fix pch issues

* Add unit tests setup

* Fix get tags

* Code cleanup

* Fix sample apps (#60)

Fix sample apps

* Fixing unit tests

* Add enable/disable SDK

* Combine upsert/install

* Fixed tests.

* Refactored to use nsset instead of nsarray. Fixed to json logic.

* Refactored toJson logic

* Fixed save installation test.

* Fix CIT (#62)

Fix CIT

* mutable to non-mutable dictionary for data

* Fixed merge.

* Adding 3rd party notice

* Fix project file and gitignore

* Move setHttpClient to private

* Update third party notices

* Addressing LocalStorage constants

* Adds user-agent

* Fixing tests for header checks

* Cleanup the MSNotificationHubMessage interface. Don't hide the
underlying notification data. Add unit tests for the class.

* Cleanup HTTP code imported from App Center.

* Remove usage from MSNotificationHubMessage.data from Swift sample.

* Resolved cr comments.

* Resolved cr comments.

* Fixed styling with clang-format.

* Fixup pod with license

* Change back new version number

* Update podspec to include the correct frameworks.

* Proper error handling for pod

* Adding UIKit for the build

* Add UIKit to frameworks

* Add weak framework for user notifications

* Update to build only active architecture

* Refine Installation Templates (#66)

* Change back new version number

* Update podspec to include the correct frameworks.

* Proper error handling for pod

* Adding UIKit for the build

* Add UIKit to frameworks

* Add weak framework for user notifications

* Update to build only active architecture

* Updating tests for templates/tags

Co-authored-by: Brannon Jones <brannon@iterator.net>

* Final touches on the SDK for Preview 2

* Fix regressions with deprecated APIs

* Bump version

* Update as per comments

* Rename addTemplate to setTemplate

* Fix indentation

* Clang format cleanup

* Installation management (#69)

* Added enrichment delegate.

* Update samples

* Fixed installation manager unit tests.

* Formatted affected files.

* Added installation management delegate. Updated samples.

* Fixed misprint.

* fix samples

* Added installation lifecycle delegate.

* Update samples

* Formatted.

* Fixed tests.

* Added test for installation equality.

* Fixed comment.

Co-authored-by: Artem Egorov <toysruss89@gmail.com>

* Fix Swift protocol implementations

* Fixup Swift again

* Adding notification to global error handler

* Update status code for 403

* Changing ms to seconds for retry-after

* Added defining sdk version in config file and dynamic assigning of api-origin based on it. (#71)

* SPM support for sdk-v3 (#47)

* Added SPM manifest

* Added include folder for public headers and created SPM manifest

* Reduce duplication of sources folders in SPM manifest

* rename(init): rename init function to start (#72)

* rename(init): rename init function to setup

* fix(tests): Fixing tests and include headers

* chore(BVTs): change to 13.5 for simulator

* Rename setup to start

* feat(tags): Add tags samples (#74)

* macOS and Mac Catalyst support (#78)

* Initial commit

* Removing old src

* Updating swift project

* Updating scripts for archives

* Updating scripts for archives

* Update WindowsAzureMessaging/WindowsAzureMessaging/Support/iOS WindowsAzureMessaging.xcconfig

Co-authored-by: Ivan Matkov <v-ivmatk@microsoft.com>

* Update WindowsAzureMessaging/WindowsAzureMessaging/Support/WindowsAzureMessaging.xcconfig

Co-authored-by: Ivan Matkov <v-ivmatk@microsoft.com>

* Updating scripts for archives

* Updating as per warnings

* Add headers for SPM

* Add more interfaces

Co-authored-by: Ivan Matkov <v-ivmatk@microsoft.com>

* Updating variables for build

* Updating reachability

* Rename scheme

* Updating reachability in tests

* Update paths for builds

* Adding AllFrameworks scheme

* Updating build archive

* Removing iOS Tests from macOS

* Adding installation expiration time

* Adding new samples

* Adding initial commit for testing

* Undo dev settings

* Adding entitlements to all apps

* Updating for macOS

* Reimplement Sample Apps iOS (#80)

* Reimplement Sample App for ObjC iOS

* Reimplement Sample App for Swift iOS

* Implement Sample App for ObjC macOS

* Implement Sample App for Swift macOS

* Revert "Implement Sample App for ObjC macOS"

This reverts commit 1d5b6865a6.

* add extended tags

* Add xcconfig

* refactoring xcconfig

* refactoring xcconfig

* check for creds

* typo

* refactoring xcconfig

* Version bump

* Update API version

* Update tests with API version

* Update tests with API version

* Change version from 13.1 to 10.0

* Updating apps with proper configs

* Update plist key

* Updating podspec

* Add UserNotifications for macOS

* Implement macos objective c sample (#81)

* add labels and list of tags

* add adding and removing tags in tag table

* add notification details table

* fix notifications, add some configs to xcconfig files

* fix xcconfigs

* fix review issues

* fix config issue

* Implement macos swift sample (#82)

* add labels and list of tags

* add adding and removing tags in tag table

* add notification details table

* fix notifications, add some configs to xcconfig files

* fix xcconfigs

* move build configs to xcconfig file

* implement swift sample for macos

* fix review issues

* move macOS configs to swift sample config file

* fix config issue

* fix congig issues

* fix review issues

* Way to appcenter (#83)

* Add shared schemes

* fix configs

* fix configs 2

* setup dev team

* clean embed frameworks

* struggle with embed framework

* add appcenter-pre-build.sh

* update appcenter-pre-build.sh

* add CopyableLabel

* Migrate MS to ANH for internal APIs that might collide with AppCenter (#84)

* Change AppCenter MS to ANH

* Updating settings

* Update urlEncode not to use deprecated API

* Version bump

* Update expiration time

* version bump to 3.0.0

* Fix expiration date logic

* Adding expiration unit tests

* Update README

* Update README

* Updating README

* Adding tvOS support for pushes

* Add tvOS to archive

* Updating with schemes

* Adding schemes for testing

* Adding tvOS support for cocoapods

* Updating build all frameworks

* Updating PodSpec

* add userID as a tag to NotificationHub

* fix missprints

* Creates GitHub Actions workflows for CI (#87)

* Create analyze-test.yml

* Update analyze-test.yml

* Update analyze-test.yml

* Update analyze-test.yml

* Update analyze-test.yml

* Update analyze-test.yml

* Create framework-docs.yml GitHub Workflow (#88)

* Create framework-docs.yml

* Update framework-docs.yml

* Updating symlinks

* Add reachability header

* add userId to installation

* add UserId to isEqual method

* add and fix unit tests

* Updating sample apps

* Adding templates for issues/PR (#90)

* Adding templates for issues/PR

* Updating with versions

* SwiftUI Notification Hubs Sample Apps for iOS and MacOS (#89)

* SwiftUI Notification Hubs Sample App for iOS

* SwiftUI Notification Hubs Sample App for MacOS

* update workspace

Co-authored-by: Matthew Podwysocki <matthewp@microsoft.com>

* Adding icons/splashscreen to SwiftUI

* Updating README with new samples

* update swiftui samples to use user id

* update storyboard samples to use user id

* update mac storyboard samples to use user id

* rerun pipeline

* revert endline

* fix tests

Co-authored-by: Matthew Podwysocki <matthewp@microsoft.com>
Co-authored-by: Evgenii Karpov <evkarp@microsoft.com>
Co-authored-by: Artem Egorov <v-aregor@microsoft.com>
Co-authored-by: Artem Egorov <toysruss89@gmail.com>
Co-authored-by: Olga Chistyakova <v-olchi@microsoft.com>
Co-authored-by: Brannon Jones <brannon@iterator.net>
Co-authored-by: olga chistyakova <57174200+olgaakv@users.noreply.github.com>
Co-authored-by: James Power <heathen79@gmail.com>
Co-authored-by: Ivan Matkov <v-ivmatk@microsoft.com>
2020-08-17 17:39:44 -04:00
Matthew Podwysocki b97622e5fa Updating docs to 3.0.2 2020-08-11 16:21:07 -04:00
Matthew Podwysocki 9487352d25
Fix Bug #93 with template fix (#94)
* Fix Bug #93 with template fix

* Adding test for toJSON equality
2020-08-10 22:11:53 -04:00
Matthew Podwysocki 9d4fd18e33 Version bump podspec 2020-08-04 16:25:49 -04:00
Matthew Podwysocki 0a3474e929 Update to 3.0.1 2020-08-04 16:15:18 -04:00
Matthew Podwysocki 293b95cc49 Update to verify bitcode on tvOS 2020-08-04 15:34:42 -04:00
Matthew Podwysocki a8e3e37328
Adding Jazzy Docs (#92) 2020-08-04 15:24:55 -04:00
Matthew Podwysocki 85faa428f2 Updating badges for README 2020-08-03 15:38:01 -04:00
Matthew Podwysocki 0492c0bdd9 Update workflows to main branch 2020-08-03 15:35:56 -04:00
Matthew Podwysocki 95a407e56d
Azure Notification Hubs SDK for Apple (#85) 2020-08-03 15:32:32 -04:00
Artem Osadchuk 4a52331708 Fixed invisible text in popup when Dark theme is Active (#35)
* fix invisible text in popup when dark theme is active

* revert textfield size changing
2019-10-02 07:18:00 -07:00
Brannon Jones 7664a84408
Update developer account settings for the new developer account. (#36) 2019-10-02 06:58:35 -07:00
Martin Strobel 0b13592b00 Adding standard Microsoft security policy notice. 2019-09-14 00:30:22 -06:00
Artem Egorov 61972fdfba
Update publishPod.command (#33) 2019-09-06 14:15:44 +03:00
Artem Osadchuk 17b825dc6b
Merge pull request #31 from Azure/fix-ios13-registration-issue
Fix ios13 registration issue
2019-06-28 12:16:53 +03:00
Artem Osadchuk 94955122b8 fix review issues 2019-06-27 12:18:01 +03:00
Artem Osadchuk 4b560afad0 update framework in objective-c sample 2019-06-25 14:00:01 +03:00
Artem Osadchuk 3672b58d65 update framework in swift sample 2019-06-25 13:53:43 +03:00
Artem Osadchuk 4b422ba321 change method to get device token as string 2019-06-24 17:50:45 +03:00
Matthew Podwysocki 5054841e35
feat(readme): update readme with better swift 2019-03-19 15:32:32 -04:00