Android Client
Build and publish your own UNA Android app from the NEO Expo project in neo/apps/expo: connect it to your site, set your package id, deep links, Google sign-in and push, then run it locally or build it with EAS for Google Play. UNA_URL=https://una.example.com
APP_ORIGIN=neo://app
yarn # install, once and after every pull
yarn android # build, install on the emulator or phone, start Metro
module.exports = {
name: 'My Community',
slug: 'my-community',
scheme: 'mycommunity',
version: '1.0.0',
icon: '../../packages/app/customization/resources/native/icon.png',
android: {
package: 'com.example.community',
versionCode: 1,
adaptiveIcon: {
foregroundImage: '../../packages/app/customization/resources/native/adaptive-icon.png',
backgroundColor: '#ffffff',
},
},
};
settingsDefault.auth.google.android_client_id = 'YOUR-ANDROID-CLIENT-ID.apps.googleusercontent.com';
settingsDefault.config.api_keys.onesignal = 'YOUR-ONESIGNAL-APP-ID';
cd apps/expo
eas build --profile production --platform android
eas submit --platform android
19h