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" />
paket add OneReach.SDK.Apps --version 1.0.0-alpha.1
#r "nuget: OneReach.SDK.Apps, 1.0.0-alpha.1"
// Install OneReach.SDK.Apps as a Cake Addin
#addin nuget:?package=OneReach.SDK.Apps&version=1.0.0-alpha.1&prerelease
// Install OneReach.SDK.Apps as a Cake Tool
#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. |
-
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 | 67 | 2/7/2024 |