mirror of
https://github.com/arkorty/ACEquity-wma.git
synced 2026-03-17 16:51:41 +00:00
docs: update README + remove video permission from AndroidManifest
This commit is contained in:
27
README.md
27
README.md
@@ -1,6 +1,6 @@
|
|||||||
# ACEquity - React Native WebView Wrapper
|
# ACEquity - Stock Market Aggregator (WebView Mobile App)
|
||||||
|
|
||||||
A bare React Native CLI application that wraps a website in a WebView, with planned video downloading functionality.
|
ACEquity is a lightweight React Native CLI application that wraps the ACE Stock Market Aggregator website in a WebView to provide a native mobile experience. The mobile app is a thin wrapper around the aggregator site, focused on browsing market data, watchlists, and alerts rather than local media downloads.
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
|
|
||||||
@@ -154,19 +154,21 @@ ACEquity/
|
|||||||
|
|
||||||
### Change Target URL
|
### Change Target URL
|
||||||
|
|
||||||
Edit `App.tsx` and modify:
|
By default the app points to the ACE Stock Market Aggregator:
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
const TARGET_URL = 'https://your-website.com';
|
const TARGET_URL = 'https://ace.webark.in';
|
||||||
```
|
```
|
||||||
|
|
||||||
|
To point the app at a different site (e.g., staging or a custom aggregator), update the `TARGET_URL` constant in `App.tsx`.
|
||||||
|
|
||||||
### Permissions
|
### Permissions
|
||||||
|
|
||||||
The AndroidManifest.xml includes:
|
The AndroidManifest.xml includes:
|
||||||
- `INTERNET` - Required for WebView
|
- `INTERNET` - Required for WebView access
|
||||||
- `ACCESS_NETWORK_STATE` - Check connectivity
|
- `ACCESS_NETWORK_STATE` - For connectivity checks
|
||||||
- `READ/WRITE_EXTERNAL_STORAGE` - For future downloads
|
|
||||||
- `READ_MEDIA_VIDEO` - Android 13+ media access
|
If you add native features (push notifications, local caching, downloads, etc.), add the appropriate permissions and update `AndroidManifest.xml` accordingly.
|
||||||
|
|
||||||
## Troubleshooting
|
## Troubleshooting
|
||||||
|
|
||||||
@@ -176,10 +178,11 @@ See the Troubleshooting section in the setup guide or check:
|
|||||||
|
|
||||||
## Future Features
|
## Future Features
|
||||||
|
|
||||||
- [ ] Video detection in WebView
|
- [ ] Push notifications for price alerts and market news
|
||||||
- [ ] Download manager integration
|
- [ ] Watchlist sync and account/login support
|
||||||
- [ ] Background download service
|
- [ ] Offline caching of key market pages/charts for faster access
|
||||||
- [ ] Download progress notifications
|
- [ ] Deep links to specific stocks, charts and shared links
|
||||||
|
- [ ] Native UI components for quick actions and price alerts
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
|
|||||||
@@ -80,7 +80,7 @@ android {
|
|||||||
minSdkVersion rootProject.ext.minSdkVersion
|
minSdkVersion rootProject.ext.minSdkVersion
|
||||||
targetSdkVersion rootProject.ext.targetSdkVersion
|
targetSdkVersion rootProject.ext.targetSdkVersion
|
||||||
versionCode 1
|
versionCode 1
|
||||||
versionName "0.0.2"
|
versionName "0.0.3"
|
||||||
}
|
}
|
||||||
signingConfigs {
|
signingConfigs {
|
||||||
debug {
|
debug {
|
||||||
|
|||||||
@@ -6,13 +6,11 @@
|
|||||||
<!-- Network State (Optional - to check connectivity) -->
|
<!-- Network State (Optional - to check connectivity) -->
|
||||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
||||||
|
|
||||||
<!-- Storage Permissions (For future video downloading) -->
|
<!-- Storage permissions (for future media, caching, or file access features). Only add platform-specific
|
||||||
|
media permissions (such as `READ_MEDIA_VIDEO`) if/when media download or playback features are implemented. -->
|
||||||
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
||||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"
|
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"
|
||||||
android:maxSdkVersion="28" />
|
android:maxSdkVersion="28" />
|
||||||
|
|
||||||
<!-- For Android 10+ scoped storage -->
|
|
||||||
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
|
|
||||||
|
|
||||||
<application
|
<application
|
||||||
android:name=".MainApplication"
|
android:name=".MainApplication"
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "acequity",
|
"name": "acequity",
|
||||||
"version": "0.0.2",
|
"version": "0.0.3",
|
||||||
|
"description": "Mobile WebView wrapper for the ACE Stock Market Aggregator",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"android": "react-native run-android",
|
"android": "react-native run-android",
|
||||||
|
|||||||
Reference in New Issue
Block a user