Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Beta release #190

Open
rodvar opened this issue Feb 5, 2025 · 0 comments
Open

Beta release #190

rodvar opened this issue Feb 5, 2025 · 0 comments
Assignees
Labels
release issue is related to release process, management, actions

Comments

@rodvar
Copy link
Collaborator

rodvar commented Feb 5, 2025

Besides all the process to get the MVP (0.1.0) beta release to the stores that will allow any random user in each platform to install the apps, also consider.

We could use a template like this (needs to be tweaked to accomodate the 3 apps, probably separate node from xClients):

<h2>Install My App</h2>
<p><strong>For iOS (AltStore):</strong></p>
<ol>
  <li>Open <strong>AltStore</strong> on your iPhone.</li>
  <li>Go to the <strong>Browse</strong> tab.</li>
  <li>Tap the <strong>+</strong> button and enter this URL:</li>
  <p><code>https://yourwebsite.com/apps.json</code></p>
  <li>Now, you can install and update the app from AltStore.</li>
</ol>

<p><strong>For Android:</strong></p>
<ol>
  <li>Click <a href="https://yourwebsite.com/app.apk">here</a> to download the APK.</li>
  <li>After downloading, open the file and allow installations from unknown sources.</li>
</ol>

for iOS AltStore to pick up the metadata to be able to install it has to have the following format:

{
  "name": "Your App Name",
  "identifier": "com.yourcompany.yourapp",
  "sourceURL": "https://yourwebsite.com/apps.json",
  "apps": [
    {
      "name": "Your App",
      "bundleIdentifier": "com.yourcompany.yourapp",
      "developerName": "Your Name",
      "subtitle": "Your app description",
      "version": "0.1.0",
      "downloadURL": "https://yourwebsite.com/app.ipa",
      "iconURL": "https://yourwebsite.com/icon.png",
      "tintColor": "#FF5733"
    }
  ]
}

all the metadata needs to match to the actual deployment in the store.

@rodvar rodvar added the release issue is related to release process, management, actions label Feb 5, 2025
@rodvar rodvar added this to the MVP (version 0.1.0) milestone Feb 5, 2025
@rodvar rodvar self-assigned this Feb 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release issue is related to release process, management, actions
Projects
None yet
Development

No branches or pull requests

1 participant