Ionic DevApp Feedback Mega-thread

Thanks for this ingenious app! Basically a big help, but:

  • On iPhone (SE) flawless
  • on Android (Nexus 5X) often white screen or incomplete refresh after a change.

I have noticed that only when the alert is set to spawn immediately on ionViewDidLoad

Hi, Amazing work.
I have used JavaScript SDK to display map.
It’s working on the browser but when I open it on dev app, the page shows the blank page.

Hi,
I suggest to upgrade cordova-plugin-music-controls plugin to 2.1.4 (now is 2.0.0)

Ionic DevApp:

Error reported in component template:

err.code: 1
err.message: Only secure origins are allowed (See https://goo.gl/YQZkNV)

Plugins:
"@ionic-native/geolocation": “4.5.2”,
“cordova-plugin-geolocation”: “2.4.3”,

Description:
The Geolocation plugin fails and returns an error code 1 (Only secure origins are allowed) instead of position coordinates.

Works as expected on localhost.

Other system stats:
"@angular/common": “4.4.4”,
"@angular/compiler": “4.4.4”,
"@angular/compiler-cli": “4.4.4”,
"@angular/core": “4.4.4”,
"@angular/forms": “4.4.4”,
"@angular/http": “4.4.4”,
"@angular/platform-browser": “4.4.4”,
"@angular/platform-browser-dynamic": “4.4.4”,
"@ionic-native/core": “4.5.2”,

“devDependencies”: {
"@ionic/app-scripts": “3.1.6”,
“typescript”: “~2.3.4”
},

Great job on devapp guys. I’m not sure if you’ve heard of people not being able to get deviceready not firing. Details here: Deviceready event not firing in Android DevApp (deviceready has not fired after 5 seconds)

3 Likes

Same issue over here. deviceready does not get called on my android device (Galaxy S5) when running through the devapp, but all works well iOS devices or running on device natively.

2 Likes

Hi Yasir,

I was getting the same error. On my windows pc I disabled the firewall. After that my app opened successfully. In windows firewall you can allow certain apps, but I have no idea what to allow. Hope it helps you.

I figured out how without disabling the firewall.

  1. Open Windows Defender Firewall
  2. Click on Advanced Settings
  3. Click on Inbound Rules
  4. Find Node.js: Server-side JavaScript in the list. I had two entries for Private and two entries for Public
  5. Double click each “Node.js: Server-side JavaScript” Public entries and in the general tab there will be an Action section. Click “Allow the Connection”

Hope this helps

1 Like

When will cordova-plugin-streaming-media be supported?

Really like DevApp and have incorporated it into my workflow once I get to native plugins.

Would really like the ability to debug the apps using IDEs (I use Webstorm).

Just hit a bug and not sure how I’m going to debug it yet as I suspect it’s a memory issue and the DevApp just crashes (auto closes on iOS). I’m trying to figure out how to see memory being consumed as I’m loading a large list and think it might be the issue (but it’s inconsistent and works about 80% of the time).

Great approach for rapid dev testing, I really like it.

I have two plugin wishes:

This would make development even easier :slight_smile:

Besides that it would be great to have a configurable network timeout setting and a recent history of connected IPs, so I don’t have to type it in every time.

Same issue here, can’t fire the eventready

Hi

Its a great tool and saves alot of time, I note it has a lot of plugins. However can I ask for one more to be added the iBeaon plugin as I can’t create an app to talk to beacons without it. If I can’t use IONIC for this app I’ll have to go native ,yuk.

Thank you

@Damiant same here. DevApp does not currently have the Video Editor plugin that I would like to use.

@Tommertom Nice work on putting together altDevApp. I would like to collaborate on taking it a step further with web inspector capabilities like AppBuilder or WEINRE… will branch and experiment a bit.

DevApp is coming along nicely.

Please add Video Editor and perhaps every feasible @ionic-native/* plugin.
https://ionicframework.com/docs/native/video-editor/

Also, adding web inspector capabilities like WEINRE would be the bomb and I would sing Ionic Pro’s praises from the highest mountaintops.

1 Like

I agree, an inspector would be really nice

same do you know a fix?

After allowing PORT 8100, via TCP inside INBOUND RULES of Windows Firewall, still getting the error
net::ERR_CONNECTION_TIMED_OUT. Anyone successful in making it work for the office laptop. Laptop’s browser is opening the URL, but not from device

Hi

Discovery uses UDP, not TCP, if that is what u r looking for (probably not)

Maybe try an alternative to Ionic’s DevApp? This one allows u to enter a url and configure your own plugins

Its open source, so only a build on your own is needed.

Tested in android and ios

Rgdz

Tom
(Shamelessly plugging a possible solution to the many similar requests in this thread)

2 Likes

@Tommertom Changing it to UDP did the trick. Thanks a lot.
I tried yours too, created a client app, but what to add under Add Your Own Server