Hi Zahra,

I CC'ed you just in case you're not subscribed to the mailing list.

I'm just letting you know that this mailing list is for discussions regarding
the development of Apache Cordova and not for support.

For support, please use GitHub Discussions at
https://github.com/apache/cordova/discussions

Thank you,
Norman

On 2023-05-30 8:47 a.m., zahra alsabah wrote:
I am using angular14 , cordova 11.0.0, and ios 6.2.0 I have two issues with
cordova plugins and I couldn't find documentations or solutions on the
weband the I need to solve these two issues as soon as possible since i
have a release in two days.


    1.  I installed Inappbrowser cordova plugin and then built and it works
    perfectly on my local application. Afterward, I deployed it using Jenkins
    but the plugin doesn't work on the deployed version, I took the deployed
    project folder and tested it on Xcode, it shows this error :

typeerror: undefined is not an object (evaluating
'cordova.inappbrowser.open')

knowing that the installation and configuration are the same as the local
one.

I tried :

    - removing and installing inappbrowser plugin\IOS platform\cordova and
    build afterward
    - building before and after updating the plugin
    - added <plugin name="cordova-plugin-inappbrowser" /> and <feature
    name="InAppBrowser"><param name="ios-package" value="CDVInAppBrowser"
    /></feature> in config.xml
    - removed the same configuration _ used deviceReady =
    fromEvent(document, 'deviceready'); to cordova.inappbrowser.openuse in it

none of that worked


2. the second problem is in the camera plugin , am using a slider to decide
the picture's resolution, it works on android, but on ios the resolutions
are always so big ! here's my code :

  const defaultHeight = '1080'; // set your default height here
     const defaultQuality = 50; // set your default quality here

     const options = {
       // Some common settings are 20, 50, and 100
       quality: this.sliderValueQuality || defaultQuality,
       destinationType: Camera.DestinationType.DATA_URL,
       sourceType: useGalery ? Camera.PictureSourceType.SAVEDPHOTOALBUM :
Camera.PictureSourceType.CAMERA,
       encodingType: Camera.EncodingType.JPEG,
       mediaType: Camera.MediaType.PICTURE,
       allowEdit: false,
       correctOrientation: true, //Corrects Android orientation quirks
       targetHeight: this.sliderValueResolution || defaultHeight,
     };

     navigator.camera.getPicture(
       (imageUri) => cameraCallback('.jpg', imageUri),
       (error) => {
         if (error && !error.toLowerCase().startsWith('no image')) {
           this.resAsync.then((resset) =>
alert(resset.get('Services-CordovaService-Camera-Error', error)));
         }
       },
       options
     );

I count on your comprehension and am waiting for your answer,

Thank you for your consideration

zahra,


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org

  • urgen zahra alsabah
    • Re: urgen Norman Breau

Reply via email to