Browse Source

Merge pull request #19447 from abpframework/auto-merge/rel-8-1/2610

Merge branch dev with rel-8.1
pull/19454/head
maliming 3 years ago
committed by GitHub
parent
commit
2d1d80eab6
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 32
      docs/en/Getting-Started-React-Native.md
  2. BIN
      docs/en/Tutorials/images/bookstore-appservice-tests.png
  3. BIN
      docs/en/images/rn-login-android-studio.png
  4. BIN
      modules/cms-kit/src/Volo.CmsKit.Common.Web/wwwroot/cms-kit/dummy-placeholder-1280x720.png
  5. BIN
      modules/cms-kit/src/Volo.CmsKit.Common.Web/wwwroot/cms-kit/dummy-placeholder-320x180.png

32
docs/en/Getting-Started-React-Native.md

@ -1,9 +1,10 @@
````json ```json
//[doc-params] //[doc-params]
{ {
"Tiered": ["No", "Yes"] "Tiered": ["No", "Yes"]
} }
```` ```
# Getting Started with the React Native # Getting Started with the React Native
ABP platform provide basic [React Native](https://reactnative.dev/) startup template to develop mobile applications **integrated to your ABP based backends**. ABP platform provide basic [React Native](https://reactnative.dev/) startup template to develop mobile applications **integrated to your ABP based backends**.
@ -50,17 +51,17 @@ A React Native application running on an Android emulator or a physical phone **
{{ if Tiered == "No"}} {{ if Tiered == "No"}}
![React Native host project local IP entry](images/rn-host-local-ip.png) ![React Native host project local IP entry](images/rn-host-local-ip.png)
- Open the `appsettings.json` file in the `.HttpApi.Host` folder. Replace the `localhost` address on the `SelfUrl` and `Authority` properties with your local IP address. - Open the `appsettings.json` file in the `.HttpApi.Host` folder. Replace the `localhost` address on the `SelfUrl` and `Authority` properties with your local IP address.
- Open the `launchSettings.json` file in the `.HttpApi.Host/Properties` folder. Replace the `localhost` address on the `applicationUrl` properties with your local IP address. - Open the `launchSettings.json` file in the `.HttpApi.Host/Properties` folder. Replace the `localhost` address on the `applicationUrl` properties with your local IP address.
{{ else if Tiered == "Yes" }} {{ else if Tiered == "Yes" }}
![React Native tiered project local IP entry](images/rn-tiered-local-ip.png) ![React Native tiered project local IP entry](images/rn-tiered-local-ip.png)
- Open the `appsettings.json` file in the `.AuthServer` folder. Replace the `localhost` address on the `SelfUrl` property with your local IP address. - Open the `appsettings.json` file in the `.AuthServer` folder. Replace the `localhost` address on the `SelfUrl` property with your local IP address.
- Open the `launchSettings.json` file in the `.AuthServer/Properties` folder. Replace the `localhost` address on the `applicationUrl` properties with your local IP address. - Open the `launchSettings.json` file in the `.AuthServer/Properties` folder. Replace the `localhost` address on the `applicationUrl` properties with your local IP address.
- Open the `appsettings.json` file in the `.HttpApi.Host` folder. Replace the `localhost` address on the `Authority` property with your local IP address. - Open the `appsettings.json` file in the `.HttpApi.Host` folder. Replace the `localhost` address on the `Authority` property with your local IP address.
- Open the `launchSettings.json` file in the `.HttpApi.Host/Properties` folder. Replace the `localhost` address on the `applicationUrl` properties with your local IP address. - Open the `launchSettings.json` file in the `.HttpApi.Host/Properties` folder. Replace the `localhost` address on the `applicationUrl` properties with your local IP address.
{{ end }} {{ end }}
@ -74,7 +75,7 @@ Open the {{ if Tiered == "No" }}`MyProjectNameHttpApiHostModule`{{ else if Tiere
```csharp ```csharp
#if DEBUG #if DEBUG
PreConfigure<OpenIddictServerBuilder>(options => PreConfigure<OpenIddictServerBuilder>(options =>
{ {
options.UseAspNetCore() options.UseAspNetCore()
.DisableTransportSecurityRequirement(); .DisableTransportSecurityRequirement();
@ -108,12 +109,21 @@ Open the {{ if Tiered == "No" }}`MyProjectNameHttpApiHostModule`{{ else if Tiere
In the above image, you can start the application with an Android emulator, an iOS simulator or a physical phone by scanning the QR code with the [Expo Client](https://expo.io/tools#client) or choosing the option. In the above image, you can start the application with an Android emulator, an iOS simulator or a physical phone by scanning the QR code with the [Expo Client](https://expo.io/tools#client) or choosing the option.
### Expo
![React Native login screen on iPhone 11](images/rn-login-iphone.png) ![React Native login screen on iPhone 11](images/rn-login-iphone.png)
### Android Studio
1. Start the emulator in **Android Studio** before running the `yarn start` or `npm start` command.
2. Press **a** to open in Android Studio.
![React Native login screen on iPhone 11](images/rn-login-android-studio.png)
Enter **admin** as the username and **1q2w3E\*** as the password to login to the application. Enter **admin** as the username and **1q2w3E\*** as the password to login to the application.
The application is up and running. You can continue to develop your application based on this startup template. The application is up and running. You can continue to develop your application based on this startup template.
## See Also ## See Also
- [React Native project structure](./Startup-Templates/Application#react-native) - [React Native project structure](./Startup-Templates/Application#react-native)

BIN
docs/en/Tutorials/images/bookstore-appservice-tests.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 201 KiB

After

Width:  |  Height:  |  Size: 141 KiB

BIN
docs/en/images/rn-login-android-studio.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

BIN
modules/cms-kit/src/Volo.CmsKit.Common.Web/wwwroot/cms-kit/dummy-placeholder-1280x720.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 483 KiB

After

Width:  |  Height:  |  Size: 433 KiB

BIN
modules/cms-kit/src/Volo.CmsKit.Common.Web/wwwroot/cms-kit/dummy-placeholder-320x180.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Loading…
Cancel
Save