Let's follow up this discussion at the Neptune Community

(this forum will be kept in read-only mode)

Plugin Avaible on Neptune Client

Hi all.


I had searched into your documentation the list of all the plugins into Neptune Client but i haven't find nothing.


In Cordova documentation i had finded this list, the core plugins are:

  1. Battery Status, monitor the status of the device's battery.
  2. Camera, capture a photo using the device's camera.
  3. Console, add additional capability to console.log().
  4. Contacts, work with the devices contact database.
  5. Device, gather device specific information.
  6. Device Motion (Accelerometer), tap into the device's motion sensor.
  7. Device Orientation (Compass), obtain the direction that the device is pointing.
  8. Dialogs, visual device notifications.
  9. FileSystem, hook into native file system through JavaScript.
  10. File Transfer, hook into native file system through JavaScript.
  11. Geolocation, make your application location aware.
  12. Globalization, enable representation of objects specific to a locale.
  13. InAppBrowserlaunch URLs in another in-app browser instance.
  14. Media, record and play back audio files.
  15. Media Capture, capture media files using device's media capture applications.
  16. Network Information (Connection), quickly check the network state, and cellular network information.
  17. Splashscreen, show and hide the applications splash screen.
  18. Vibrationan API to vibrate the device.
  19. StatusBar, an API for showing, hiding and configuring status bar background.
Can anyone confirm this list or tell me if there are other plugins into the client?

Thanks, Andrea.


Hi Andrea


For the normal Neptune Client creation from Neptune Application Management, the default plugins will be:


  • com.phonegap.plugin.statusbar      
  • com.phonegap.plugins.barcodescanner      
  • cordova-plugin-battery-status      
  • cordova-plugin-camera       
  • cordova-plugin-contacts       
  • cordova-plugin-device       
  • cordova-plugin-dialogs       
  • cordova-plugin-file        
  • cordova-plugin-file-transfer       
  • cordova-plugin-geolocation       
  • cordova-plugin-inappbrowser       
  • cordova-plugin-media        
  • cordova-plugin-media-capture       
  • cordova-plugin-network-information      
  • cordova-plugin-splashscreen       
  • cordova-plugin-vibration       
  • cordova-plugin-whitelist       
  • cordova-sqlite-storage       
  • io.github.pwlin.cordova.plugins.fileopener2   


You can also add 3. Party plugins if you like from NAM, either by selecting those we already have tested or add in your custom.xml section.



For the Neptune Client from the App stores, we also have included:

  • barcodescanner
  • nl.x-services.plugins.launchmyapp


Regards

Ole Andre 

Hi Ole Andre!


Could you please also provide the versions of all the plugins. It will very helpfull if you keep the plugin version list up to date. As I use the phonegap command-line on my mac to build our own neptune client.


Thanks & Regards,

Gerhard


P.S. I need phonegap-cli to use the AppConnect libaray (from MobileIron).



Hello,


i'm still investigating Neptune for a mobile app requirement.

Above i read, that it is possible to add 3d-Party Cordova-Plugins to Neptune Client also?!


What i have to do to achive this?


Only adding a line in NAM->Launchpad-Configuration->Device->Properties and in Custom CONFIG.XML?

Such a line as:


<gap:plugin name="com.phonegap.plugins.barcodescanner" />


And then adding a script-Tag for the js-File to a Script-Section of my app-Code from NAD?


kind regards

Matthias

Hi Matthias,


for adding plugins, you need to build your own Neptune Mobile App by using  Neptune Application Management (NAM) and Phonegap Build.

You cannot add plugins to the Neptune Mobile Client which is available in the public app stores (Google Play, Apple Store, Windows Store).


in the config.xml which is inside the ZIP file generated by NAM: you have to add your plugins:


<plugin name="com.phonegap.plugins.example" source="npm" />


(<gap:plugin name ...>  is deprecated).


Then you will need to add the necessary JS in your app in NAD in order to use the plugin.  


Let's follow this discussion in the brand new Neptune Community at  https://community.neptune-software.com   !


Kind regards,

Julian


Login or Signup to post a comment