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

425 Коммитов

Автор SHA1 Сообщение Дата
microsoft-github-policy-service[bot] 061d7024ae
Auto merge mandatory file pr
This pr is auto merged as it contains a mandatory file and is opened for more than 10 days.
2023-06-12 20:52:24 +00:00
microsoft-github-policy-service[bot] 26c9708495
Microsoft mandatory file 2023-06-02 20:36:36 +00:00
Gaurav Bhandari b7c954d872 Merged PR 15671: Sample App Service that demonstrates the use of App Service Auth Token and UNS ID to post a notification to a user via Microsoft Graph
Sample App Service that demonstrates the use of App Service Auth Token and UNS ID (User Notification Subscription Identifier) to post a notification to a user via Microsoft Graph.
2019-08-23 23:04:48 +00:00
Sudipta Dey (WDG) 33d118553c Merged PR 15667: Updating GraphNotificationsSample
Updating app samples to make use of new SubscribeToSyncScopesWithResultAsync API which will return the UNSID for the appservice to post notifications thru MSGraph
2019-08-21 23:24:17 +00:00
Brian Bowman 3e03401388 Merge branch 'release/1.4.1' 2019-08-16 13:03:40 -07:00
Brian Bowman 241cbc4b11 Update CHANGELOG 2019-08-16 12:55:31 -07:00
Carmen Forsmann 4a3fceb7fc
Update NOTICE with latest openSSL license (#84) 2019-08-13 15:43:29 -07:00
Adam Crabtree 107ea24451 Merged PR 15362: [GraphNotificationsSample][iOS][UI change]Change to make dismiss work correctly
What's Changed:

1. Dismiss button now grays out and disables correctly once the Notification is dismissed.

2. The read button now grays out and dissabled correctly once the Notification is read.

3. The notification list now updates notification's in place instead of sending updated notifications (read, dismissed, etc) to the front of the listview.

4. Main menu improvements to center login and label button across all iOS devices. Now displays correctly.

5. Fixed login and logout scenarios for MSA. The new UI updates properly depending on the status of whether you're logged in or not.

----------------------

How verified:

1. Clicked dismiss and saw the notification update correctly in place.

2. Clicked read and saw the notification update correctly in place.

3. Ran the application on both iPhone and iPad to make sure it displayed correctly on both.

4. Logged in with MSA, observed UI update correctly. Logged out of MSA, observed UI update correctly. Logged back in and saw the UI update correctly.

Screenshots of UI running on iPad.

https://microsoft-my.sharepoint.com/:i:/p/adcrabtr/EV5rE1zE2lhDicbM56araegBx7H7TXKGQ1eM92oDFiZVPA?e=xmhDbS

https://microsoft-my.sharepoint.com/:i:/p/adcrabtr/EfklkqSwrzhCkjw1t2z_t5UB5-uB4WHwTIWR9ZRQBe71Xg?e=zRXzbE
2019-05-23 22:33:15 +00:00
Carmen Forsmann 5760478f39
Rename NOTICE.txt to NOTICE 2019-05-15 15:51:35 -07:00
Carmen Forsmann 48fa6709af
Update ThirdPartyNotice to Notice file and update header (#81) 2019-05-15 15:50:47 -07:00
Carmen Forsmann 05482e79c7 Update ThirdPartyNotices.txt (#80) 2019-05-15 10:55:23 -07:00
Brian Bowman 30414dc637 Update CHANGELOG 2019-05-03 16:17:17 -07:00
Sudipta Dey (WDG) e3af7b44cc Merged PR 15311: Update iOS GraphNotificationsSample for v1.3.2
Update iOS GraphNotificationsSample for v1.3.2
2019-05-03 21:22:37 +00:00
Nazuk Jain 1fa3b9689e Merged PR 15307: Graph Notifications: App Service: Correct folder structure
Graph Notifications: App Service: Correct folder structure
2019-05-02 00:26:19 +00:00
Nazuk Jain 46a6efee40 Merged PR 15306: Initial Check-in for App Service Code to demonstrate OBO Flow for Graph Notifications
This is the sample for an AppService that can create a notification for the user using OBO flow.
Ideally, user credentials are sent from client app to the app service, but since that pipeline is not available and not in scope for this sample, the user signs directly into the app service to provide their credentials. This part of the code is directly labeled as "client side code" in the js files to clarify how code should be structured. The main sample is the OBO flow.

**DISABLE_SECRET_SCANNING** - there is a key "AppServiceSecret" with no value. This triggers the secret scanning even though there are no secrets in the code.
2019-05-01 23:56:19 +00:00
Sudipta Dey (WDG) a7d6804bd8 Merged PR 15304: Update GraphNotificationsSample
Android: Replace "Refresh" menu item with a button, add LOGIN_PROGRESS state transition
Windows: Add LOGIN_PROGRESS state transition
2019-05-01 02:11:07 +00:00
Sudipta Dey (WDG) b59308d9e7 Merged PR 15265: Upddate Windows GraphNotificationsSample UI to match other platforms
Kept Accounts and Notifications pages, removed Logs page for parity
2019-04-23 00:01:09 +00:00
Sudipta Dey (WDG) 88c453c3b4 Merged PR 15261: [Windows] GraphNotificationsSample update for backround task
Allowing platform to complete notification processing in background
2019-04-20 02:16:22 +00:00
Sudipta Dey (WDG) 3d5bdf5b37 Merged PR 15241: [Android] GraphNotificationsSample update to match iOS UI
Remove Log tab as CDPTraces.log can be overwhelming, good for demo but not for API sample
2019-04-17 02:07:32 +00:00
Sudipta Dey (WDG) 0933fb099d Merged PR 15211: [iOS] Enable AAD login in GraphNotficationsSample
Hooking up the Login with AAD to be functional in the app. Restructured the code according to Rome sample guidelines, UI updated

Included code feedback from Github PRs
2019-04-17 02:00:41 +00:00
Sudipta Dey (WDG) 7f33a0975d Merged PR 15218: [Windows] GraphNotificationsSample update for missing deferral completion
Incorported feedback from https://github.com/Microsoft/project-rome/pull/75
Also refactored UserNotificationsManager to its own .cs file
2019-04-15 20:30:55 +00:00
Sudipta Dey (WDG) cef2b587bd Merged PR 15214: [Android] GraphNotificationsSample update for v1.3
1. Updated CDPTraces.log file location on disk, for v1.3, it has moved from external to intrenal.
2. We need to deserialize saved AAD account also during Platform initialization.
2019-04-15 18:55:15 +00:00
Nate Peterson a05550b208 Merged PR 15184: Fix dependency version mismatch
Fix dependency version mismatch

This adds explicit dependencies to resolve an issue with mismatched
versions from other, transitive dependencies.
2019-04-10 23:34:24 +00:00
Hank Fox ff872c9263 Merged PR 15145: Update Sign In Helpers
Update Sign In Helpers

This fixes AAD accounts on both iOS and Android. It also provides properly cached MSA accounts.
2019-04-09 23:07:50 +00:00
Nate Peterson 1e2da41dcc Merged PR 15125: Update Gradle plugin and Android API versions
This updates the version used of the Android Gradle Plugin, increases
the target Android API, and any dependencies requiring newer versions.
2019-04-05 23:45:10 +00:00
Brian Bowman 7979a06a34 Merge branch 'release/1.2.0' 2019-03-29 11:14:12 -07:00
Brian Bowman e7bab1b963 update changelog 2019-03-29 09:59:52 -07:00
Andrew Peacock a3d5bf7e52 Merged PR 15012: [Android][OneSDK Sample] Changing client side server-key to FCM
[Android][OneRomanApp] Changing client side server-key to FCM

We need to update our OneRomanApp app to use FCM, since GCM is being shutdown on April 11th. This process involves

- Change client to use FCM using the legacy key (Verified)
- Change client to use FCM generated server-key (Verified however as this in in our Secrets and google-services.json, this PR will not contain these values)
- Update the server (WNS) to use the FCM generated server-key (Will occur once we have a nightly and version of this change in HockeyApp)

If we immediately change the sever to point to the FCM server-key then existing apps using the legacy key will stop receiving notifications.

How Verified
I first deployed the changes and saw registration completed successfully.
2019-03-29 16:25:52 +00:00
Adam Crabtree 4211c7982a Merged PR 14709: [iOS] Updating GraphNotificationsSample to use the ConnectedDevicesPlatformManager
Updated the graphnotifications sample on iOS to use the modified ConnectedDevicesPlatformManager for initialization and platform management.

How verified: Verified live by sending push notifications to the app and seeing them be received, and by seeing  previous notifications populate when the app is started.
2019-03-27 20:31:53 +00:00
Adam Crabtree e7e30e29b1 Merged PR 14858: Update SampleSDK notification and data feed API's to Rome 1.2.0
Changes to SampleSDK iOS application to use the API's from Rome 1.2.0. Tested by building and running on local device.
2019-03-20 22:19:42 +00:00
Sudipta Dey (WDG) 55088f6973 Merged PR 14734: Add README for iOS GraphNotificationsSample
Explaining how the setup and build the sample
2019-03-09 00:14:22 +00:00
Brian Bowman 8912bbdb0f Merged PR 14712: Fix bad merge and remove a few uneeded references to Rome
Fix bad merge and remove a few uneeded references to Rome
2019-03-07 23:51:41 +00:00
Brian Bowman 777b2bc131 Merge branch 'release/1.1.0' 2019-03-06 11:55:10 -08:00
Brian Bowman 0bcfbd6e1a Update Changelog for 1.1.0 2019-03-06 10:50:46 -08:00
Brian Bowman ac9512049a Merged PR 14568: Update sample apps to use improved async calls that inform the app of more
Update sample apps to use improved async calls that inform the app of more detailed status when apis may hit the web
2019-03-04 23:33:30 +00:00
Ari Morgan 5ba898f332 Merged PR 14464: Updating Android GraphNotificationsSample for improved patterns
Updating the GraphNotificationsSample to follow initialization patterns of the sdksample. It is fairly complicated setup, so it is recommended that all app developers try to follow the model laid out by this sample pretty closely. It shows how to synchronize accounts with a token library at startup, perform per account initialization as fast as possible to let incoming notifications be quickly processed and has a reusable manager object that is not tightly coupled to UI.

Cherry picked from !14205
2019-02-22 22:30:26 +00:00
Sudipta Dey (WDG) 56b298eec0 update 2019-02-22 22:26:18 +00:00
Sudipta Dey (WDG) 0026cda95f update 2019-02-22 22:26:18 +00:00
Sudipta Dey (WDG) f4da705a4e update 2019-02-22 22:26:18 +00:00
Sudipta Dey (WDG) 9379947ec6 update 2019-02-22 22:26:18 +00:00
Sudipta Dey (WDG) 06576fe6a7 Updating android sample 2019-02-22 22:26:18 +00:00
Brian Bowman 985e925ad4 Merged PR 14385: Fix small mistake in iOSnotification processing
Fix small mistake in iOS notification processing
2019-02-20 18:26:02 +00:00
Brian Bowman e072e36c8b Merged PR 14311: Update samples to use ProcessNotificationAsync to better handle incoming
Update samples to use ProcessNotificationAsync to better handle incoming notifications and if they are intended for the ConnectedDevicesPlatform
2019-02-20 04:01:36 +00:00
Sudipta Dey (WDG) bc19c0d4d1 Merged PR 14205: Updating Android GraphNotificationsSample for improved patterns
Updating the GraphNotificationsSample to follow initialization patterns of the sdksample. It is fairly complicated setup, so it is recommended that all app developers try to follow the model laid out by this sample pretty closely. It shows how to synchronize accounts with a token library at startup, perform per account initialization as fast as possible to let incoming notifications be quickly processed and has a reusable manager object that is not tightly coupled to UI.
2019-02-14 21:31:07 +00:00
Sudipta Dey (WDG) 239def127c Merged PR 14280: Cleanup GraphNotificationsSample for next release
Fixed copyright header and removed commented code.

Cherry picked from !14185
2019-02-14 18:52:14 +00:00
Sudipta Dey (WDG) bb301b6894 Merged PR 14185: Cleanup GraphNotificationsSample for next release
Fixed copyright header and removed commented code.
2019-02-07 18:29:22 +00:00
Brian Bowman 7bef38f26d Merge branch 'release/1.0.0' 2019-01-29 14:12:49 -08:00
Brian Bowman 5cfc9cc386 Add changelog file 2019-01-29 12:05:16 -08:00
Andrew Peacock 4ea8d53a5c Merged PR 14034: Removing use of 1.8 Java APIs on SDK sample
Removing use of 1.8 Java APIs on SDK sample.

**How Verified**
Builds with `Android\samples PS>.\gradlew --refresh-dependencies sdksample:build`. Went through signin and init correctly.
2019-01-29 17:42:39 +00:00
Andrew Peacock 88de99973a Removing use of 1.8 Java APIs 2019-01-29 09:41:36 -08:00