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.
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.
This change updates the iOS sample to use the new v1.0.0 init flow. This is a fair bit of 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.
**How Verified**
Ran through the first time sign-in. Initialization went through the entire process successfully. I then went through the loading from cache flow and that also didn't appear to hit any problems.
Nearshare Standalone app updates to work with onesdk:
Verification:
1. Discovery: Launch the NearShare App and select check box "Spatially Proximal"
At this point, Platform is initialized and started and users can see list of spatially proximal devices.
2. Send URI: Select a device from the list and click "Send Uri"
You will see a toast on the target device with the uri that users can click and launch.
3. Send File(s): Go to photos app or pick any file(s) and select share, pick NearShare app
This will open the NearShareApp, continue to select checkbox "Spatially Proximal"
Select the device you want to send the file to and click "Send Files" from app
Toast will pop up on the target device with options to accept or decline
4. On clicking accept, file transfer with complete and the users can open\save the file.
Updating from IUserDataFeedSyncScope to UserDataFeedSyncScope according to SDK
App accounts cache will compare account id and type before providing to ConnectedDevicesPlatform
Cherry picked from !13934
Updating from IUserDataFeedSyncScope to UserDataFeedSyncScope according to SDK
App accounts cache will compare account id and type before providing to ConnectedDevicesPlatform
Updating Android sdksample to 1.0.0
Removing the outdated "accountproviders" and removing the sdksample's signinhelpers, instead using the root signinhelpers.
Command line build task does different things than F5 in Visual Studio. Verified F5 in Visual Studio works without the files present. Going to try putting the store association file and TemporaryKey file in the secrets repo and copying them over.
build failed in VSTS due to variables being inaccessible. Not sure why that would be the case since it builds locally.
Also remove an unneeded file which doesn't exist from the project to fix up some warnings.
Description:
The namespace/package/framework for Commanding and Hosting are now combined into a single namespace called RemoteSystems.Commanding. Adjust the samples to use the new name.
The new event model has a different access pattern for setting callbacks and unsubscribing from events. Additionally, the new Rome SDK requires Java 8 so update build.gradle files to match.
Description:
This change brings in the GraphNotificationSample to the overall build.gradle, updates it to build and ensures that the iOS counterpart builds as well.