OneReach.SDK.Apps
1.0.0-alpha.1
dotnet add package OneReach.SDK.Apps --version 1.0.0-alpha.1
NuGet\Install-Package OneReach.SDK.Apps -Version 1.0.0-alpha.1
<PackageReference Include="OneReach.SDK.Apps" Version="1.0.0-alpha.1" />
<PackageVersion Include="OneReach.SDK.Apps" Version="1.0.0-alpha.1" />
<PackageReference Include="OneReach.SDK.Apps" />
paket add OneReach.SDK.Apps --version 1.0.0-alpha.1
#r "nuget: OneReach.SDK.Apps, 1.0.0-alpha.1"
#:package OneReach.SDK.Apps@1.0.0-alpha.1
#addin nuget:?package=OneReach.SDK.Apps&version=1.0.0-alpha.1&prerelease
#tool nuget:?package=OneReach.SDK.Apps&version=1.0.0-alpha.1&prerelease
OneReach.ai on Windows
OneReach.ai provides a set of features available on different operating systems and platforms. The features are delivered to the end users using applications - Apps. Each App offers one or a set of features integrated with a platform or operating system the App is running on. The Apps SDK allows to use Apps on Windows.
Apps SDK
Integration
Apps SDK is distributed as a nuget package https://www.nuget.org/packages/OneReach.SDK.Apps
Supported projects
Currently Apps SDK can be used for MSIX-packaged .NET projects (.NET ≥ 7.0) for x64 platform.
Apps
App URL
Each App has an App URL that looks like
https://apps.onereach.ai/vWT5IwGnRdqadZc6JzetZg or https://apps.onereach.ai/vWT5IwGnRdqadZc6JzetZg.apps.onereach.ai.
Both forms can be used to launch an App.
App Launch
To launch the App means to make App to start doing its duty. Apps SDK provides the LaunchApp method for this. Each App should be installed on Device before the first launch. So when LaunchApp is called for the first time for a particular App, the App installation starts first. Once the install finished, the installed App launches.
It is easy to launch the App from your application using the next code:
OneReach.SDK.Apps.LaunchApp("https://apps.onereach.ai/vWT5IwGnRdqadZc6JzetZg");
On Windows, this will create and activate a new window. This function should be called on the main thread since it communicates with the UI layer.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net7.0-windows10.0.19041 is compatible. net8.0-windows was computed. net9.0-windows was computed. net10.0-windows was computed. |
-
net7.0-windows10.0.19041
- Autofac (>= 6.5.0)
- CommunityToolkit.Mvvm (>= 8.1.0)
- Microsoft.EntityFrameworkCore (>= 7.0.5)
- Microsoft.EntityFrameworkCore.Sqlite (>= 7.0.5)
- Microsoft.EntityFrameworkCore.Tools (>= 7.0.5)
- Microsoft.Extensions.Hosting (>= 7.0.1)
- Microsoft.Extensions.Hosting.Abstractions (>= 7.0.0)
- Microsoft.WindowsAppSDK (>= 1.3.230602002)
- Microsoft.Xaml.Behaviors.WinUI.Managed (>= 2.0.9)
- Newtonsoft.Json (>= 13.0.2)
- System.Diagnostics.EventLog (>= 7.0.0)
- System.Drawing.Common (>= 7.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0-alpha.1 | 117 | 2/7/2024 |