Giter Site home page Giter Site logo

As a Mentor I want to easily and securely direct a Mentee to the app so they can download and install it about openmentoring-mobile HOT 9 OPEN

iilab avatar iilab commented on August 27, 2024
As a Mentor I want to easily and securely direct a Mentee to the app so they can download and install it

from openmentoring-mobile.

Comments (9)

jmatsushita avatar jmatsushita commented on August 27, 2024

Working on F-Droid app swap option.

from openmentoring-mobile.

jmatsushita avatar jmatsushita commented on August 27, 2024

Attempt to share F-Droid via the built-in bluetooth sharing function didn't work because of what seems to be restrictions on the Google Nexus I've used for testing which raises a "content isn't supported". The F-Droid sharing via Bluetooth worked between a Zopo and an HTC phone.

However:

  • Using the Swap App function displays a swap success! page with only an F-Droid item which shows Installed, whatever the apps that were chosen in the previous screen. This was the case for both phones.
  • Using the Share Icon on the App's F-Droid description page actually shares the description and a link to the f-droid website rather than share the app.

So the only way so far to share apps has been (not on the nexus) to go to the app's description page and to click on the option menu and using Send via bluetooth.

Maybe @eighthave can enlighten us?

from openmentoring-mobile.

jmatsushita avatar jmatsushita commented on August 27, 2024

@bsenyk. Here's the logcat related to the F-Droid build problem:

W/cr.BindingManager(22154): Cannot call determinedVisibility() - never saw a connection for the pid: 22154
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/lib/ionic/css/ionic.css
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/lib/ionic/js/ionic.bundle.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/lib/ngCordova/dist/ng-cordova.js
D/JsMessageQueue(22154): Set native->JS mode to OnlineEventsBridgeMode
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/lib/lokijs/src/lokijs.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/lib/lokijs/src/loki-angular.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-device/www/device.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-whitelist/whitelist.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-splashscreen/www/splashscreen.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-statusbar/www/statusbar.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/ionic-plugin-keyboard/www/android/keyboard.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-file/www/DirectoryEntry.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-file/www/DirectoryReader.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-file/www/Entry.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-file/www/File.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-file/www/FileEntry.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-file/www/FileError.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-file/www/FileReader.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-file/www/FileSystem.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-file/www/FileUploadOptions.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-file/www/FileUploadResult.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-file/www/FileWriter.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-file/www/Flags.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-file/www/LocalFileSystem.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-file/www/Metadata.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-file/www/ProgressEvent.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-file/www/fileSystems.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-file/www/requestFileSystem.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-file/www/resolveLocalFileSystemURI.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-file/www/android/FileSystem.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-file/www/fileSystems-roots.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-file/www/fileSystemPaths.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-file-transfer/www/FileTransferError.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-file-transfer/www/FileTransfer.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/plugins/cordova-plugin-zip/zip.js
I/chromium(22154): [INFO:CONSOLE(1418)] "Uncaught Error: Module cordova-plugin-device.device does not exist.", source: file:///android_asset/www/cordova.js (1418)
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/lib/swiper/dist/css/swiper.min.css
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/lib/swiper/dist/js/swiper.js
E/AndroidProtocolHandler(22154): Unable to open asset URL: file:///android_asset/www/lib/angular-swiper/dist/angular-swiper.js
W/ResourceType( 2055): No package identifier when getting value for resource number 0x00000000
W/PackageManager( 2055): Failure retrieving resources for org.fdroid.fdroid: Resource ID #0x0
I/chromium(22154): [INFO:CONSOLE(7)] "Uncaught ReferenceError: angular is not defined", source: file:///android_asset/www/js/app.js (7)
I/chromium(22154): [INFO:CONSOLE(1)] "Uncaught ReferenceError: angular is not defined", source: file:///android_asset/www/js/controllers.js (1)
I/chromium(22154): [INFO:CONSOLE(1)] "Uncaught ReferenceError: angular is not defined", source: file:///android_asset/www/js/services.js (1)
I/art     ( 1875): Background sticky concurrent mark sweep GC freed 59114(3MB) AllocSpace objects, 87(1393KB) LOS objects, 8% free, 45MB/49MB, paused 2.404ms total 138.179ms
D/ConnectivityService( 1875): updateNetworkScore for NetworkAgentInfo [WIFI () - 100] to 60
D/ConnectivityService( 1875): rematching NetworkAgentInfo [WIFI () - 100]
D/ConnectivityService( 1875): Network NetworkAgentInfo [WIFI () - 100] was already satisfying request 1. No change.
D/ConnectivityService( 1875): notifyType AVAILABLE for NetworkAgentInfo [WIFI () - 100]
D/ConnectivityManager.CallbackHandler( 2055): CM callback handler got msg 524290
D/ConnectivityManager.CallbackHandler( 2750): CM callback handler got msg 524290
D/audio_hw_primary( 1416): disable_audio_route: reset and update mixer path: low-latency-playback
D/audio_hw_primary( 1416): disable_snd_device: snd_device(2: speaker)
I/Keyboard.Facilitator( 2206): onFinishInput()
I/art     ( 1875): Background partial concurrent mark sweep GC freed 232262(9MB) AllocSpace objects, 44(2MB) LOS objects, 29% free, 37MB/53MB, paused 10.606ms total 196.473ms
I/chromium(22154): [INFO:CONSOLE(1183)] "deviceready has not fired after 5 seconds.", source: file:///android_asset/www/cordova.js (1183)
I/chromium(22154): [INFO:CONSOLE(1176)] "Channel not fired: onPluginsReady", source: file:///android_asset/www/cordova.js (1176)
I/chromium(22154): [INFO:CONSOLE(1176)] "Channel not fired: onCordovaReady", source: file:///android_asset/www/cordova.js (1176)

from openmentoring-mobile.

bsenyk avatar bsenyk commented on August 27, 2024

Thanks, @jmatsushita. Can you send me info on the device? The device make/model (or just the processor architecture, which is what I'm after) and the android version.

from openmentoring-mobile.

jmatsushita avatar jmatsushita commented on August 27, 2024

Hi @bsenyk it's the same device I used to run the dev builds via USB so we know it runs local builds. It's a Nexus 5 with Android 5.1.1

Does it run on your device?

from openmentoring-mobile.

eighthave avatar eighthave commented on August 27, 2024

so "Send via Bluetooth" works, but swapping over Bluetooth does not?

Have you enabled apps to share by clicking on them?

from openmentoring-mobile.

bsenyk avatar bsenyk commented on August 27, 2024

The issue above was solved by including a missing lib folder. @jmatsushita -- what do you feel is left to do to satisfy this issue?

from openmentoring-mobile.

jmatsushita avatar jmatsushita commented on August 27, 2024

I'll close this and create another issue for the F-Droid swapping issue after testing it again.

from openmentoring-mobile.

jmatsushita avatar jmatsushita commented on August 27, 2024

Oops. Sure the fdroid build problem is done, but I don't think we should consider that story closed :)

from openmentoring-mobile.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.