|
POST
|
Hello Paul, Tina Jin and I tested this, it looks like we are able to reproduce the issue using this webmap (7fa70e3e030143e4a112ba4e3ce003c2) with offline map areas. Both the symbology and the layer name of the MMPK are coming from the feature layer instead of what being set in the webmap. The webmap in ArcGIS Online Map Viewer, Webmap in AppStudio Map Viewer with the same Layer name and symbology. Offline Map Area in AppStudio Map Viewer (see the points has plain black symbology and the layer name is not the same as in the webmap) Can you please submit this issue as a BUG thru Esri Technical Support ? So that we can track and prioritize this accordingly. Thank you, Erwin
... View more
06-11-2020
03:11 PM
|
0
|
0
|
953
|
|
POST
|
Mustapha, After reading the documentation from ArcGIS Runtime SDK for Qt, on ShapefileFeatureLayer, I think you need to call close() function before resetting the path again to forcefully remove all internal references to it. ShapefileFeatureTable QML Type | ArcGIS for Developers Thank you, Erwin
... View more
06-10-2020
10:21 AM
|
0
|
0
|
1601
|
|
POST
|
Hello Garrett, Welcome to AppStudio community, I am Erwin with the AppStudio team in Esri. Are you thinking to use one of the templates or create something custom? 1. We don't have something in-house for this, I would recommend doing this using an external 3rd party service that can do this validation for you. As long as the service supports REST call, we can support it in AppStudio apps. You can also find 3rd party javascript library that may support this, we can run javascript libraries as long as they are ECMA 5. You may have seen a demo in previous Developer Summit plenary regarding the use of Tensor Flow inside AppStudio, this is not released yet, but when it does, you can also use this. 2. I don't quite understand this question, can you elaborate a little bit more? 3. Yes, many have created something like this by using ArcGIS Dashboards, if you are storing your data in a feature layer, then this should just work. If not or if you want to use different dashboards or websites, you can make use of a Webhook that will help you do the post-processing workflow, or just simply send the request to those websites directly. 4. In most cases, you would need an AppStudio Developer edition license to create the executable to be submitted Apple App Store and Google Play Store via AppStudio Cloud Make. You could use Local Make workflow if you want to create the executable locally, here the doc, Install development tools for local Make—AppStudio for ArcGIS | Documentation, please note that this process is quite complicated but technically possible, and many people have done it. Thank you, Erwin.
... View more
06-08-2020
11:50 AM
|
0
|
1
|
1811
|
|
POST
|
John, The error you are getting, INSTALL_FAILED_NO_MATCHING_ABIS, is caused by when you are trying to install an app that has native libraries and it doesn't have a native library for your CPU architecture. This is because AppStudio Cloud Make only supports ARM-based build (ARMv8 and ARMv7), where the Android Emulators are running on the x86, so they are not compatible. The workflow for testing in Android Emulator is to test it using AppStudio Player (x86), which should be installed in the emulator if you launch the emulator from AppStudio Desktop. Thank you, Erwin
... View more
06-02-2020
10:16 AM
|
0
|
1
|
5714
|
|
POST
|
Kamran, I am seeing this error message on the builds from this username agol.ig.ky ============================================================ Certificate Check ============================================================
appBuildId is 122317 platform is androidarm64
builddir is /home/appfactory/buildslaves/appfactory-slave-androidarm64-1/current-androidarm64/build
Android keystore could not be opened, perhaps invalid or password was incorrect
keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect
java.io.IOException: Keystore was tampered with, or password was incorrect
at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:780)
at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:56)
at sun.security.provider.KeyStoreDelegator.engineLoad(KeyStoreDelegator.java:224)
at sun.security.provider.JavaKeyStore$DualFormatJKS.engineLoad(JavaKeyStore.java:70)
at java.security.KeyStore.load(KeyStore.java:1445)
at sun.security.tools.keytool.Main.doCommands(Main.java:823)
at sun.security.tools.keytool.Main.run(Main.java:366)
at sun.security.tools.keytool.Main.main(Main.java:359)
Caused by: java.security.UnrecoverableKeyException: Password verification failed
at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:778)
... 7 more Thank you, Erwin
... View more
05-28-2020
10:09 AM
|
1
|
1
|
1509
|
|
POST
|
John, That is bigger than normal, can you check the images that you use for the app? This is usually the cause of the huge increase of size when building the out of the box template. Erwin
... View more
05-26-2020
10:47 AM
|
0
|
2
|
2943
|
|
POST
|
Paul, Unfortunately, AppStudio uses the Compass component from QML, so we are bound with that limitation. I think the hardware (mobile phones) will give the magnetic north, and the true north would be calculated based on that, perhaps there are 3rd party javascript libraries out there that can help. Thank you, Erwin.
... View more
05-26-2020
09:58 AM
|
0
|
0
|
1549
|
|
POST
|
James, How did you get the attachment? Can you show us some code snippet? Are you using this method from ArcGIS Runtime SDK for Qt, AttachmentListModel QML Type | ArcGIS for Developers ? Remember this is an asynchronous call, so we need check the status of the fetchAttachment operation, there is a chance that it is not completed yet, AttachmentListModel QML Type | ArcGIS for Developers Thank you, Erwin
... View more
05-15-2020
01:27 PM
|
0
|
1
|
1208
|
|
POST
|
Balanmurugan, You can call other apps by either using the URL scheme or app link of that app. Integrate with other apps—AppStudio for ArcGIS | Documentation And in Android, you can do this without needing to add that in the whitelist. But in iOS, you need to add it to the whitelist in order the app can open other apps. Thank you, Erwin.
... View more
05-15-2020
10:57 AM
|
0
|
1
|
1433
|
|
POST
|
Raul, I think positionDisplay was available in ArcGIS Runtime version 10.2 Position display—ArcGIS Runtime SDK for Qt | ArcGIS for Developers , but no longer in version 100.x , Migrate to 100.x from 10.2.x—ArcGIS Runtime SDK for Qt | ArcGIS for Developers You should remove or replace it with the library that is available in version 100.x Thank you, Erwin
... View more
05-11-2020
04:03 PM
|
0
|
1
|
1996
|
|
POST
|
John, I think this will help you understand the concept of displayScaleFactor in QML, https://community.esri.com/thread/197716-how-to-use-the-displayscalefactor Thank you, Erwin
... View more
05-06-2020
03:12 PM
|
0
|
0
|
2506
|
|
POST
|
Raul, Upgrading from AppStudio 1.0 to AppStudio 4.2 is a huge jump, there are a lot of libraries that might be deprecated already. This error specifically is I think related to the different version of ArcGIS Runtime SDK for Qt from 10.2.x to 100.7. These are the documentation related to the Map View and Location Display object on the latest ArcGIS Runtime SDK for Qt, - Sample, Display device location | ArcGIS for Developers - LocationDisplay Object, LocationDisplay QML Type | ArcGIS for Developers This statement from the LocationDisplay doc might help you, Each MapView has its own instance of LocationDisplay. This means that you don't have to explicitly instantiate LocationDisplay, but rather, a newly created MapView already has a LocationDisplay that should be used. I hope this is helpful, Erwin.
... View more
05-05-2020
01:27 PM
|
0
|
4
|
1996
|
|
POST
|
Glad it worked out. And thank you for sharing the solution. We are going keep an eye for this issue, to see why there is different behavior between the AppRun and AppStudio Player.
... View more
04-29-2020
11:03 AM
|
0
|
0
|
4374
|
|
POST
|
Adam, We see that you are using our Map Tour template, correct? What you need to do is to update the description key in appinfo.json to be more specific on how the app is going to use the location service of the device, then it should be fine. Did you make sure to upload the app first before triggering Cloud Make build of the app? Because Cloud Make is not taking the local copy of your app, but the copy from the uploaded version of the app. In regards to checking the content of the info.plist of the IPA, An IPA is just a ZIP file, if you decompress it you can look into the .app's contents, and the info.plist can be opened in Xcode I hope this is helpful, Erwin
... View more
04-29-2020
09:55 AM
|
0
|
0
|
1499
|
|
POST
|
Hello Karimullah, Welcome! and glad to hear that you find AppStudio interesting and helpful. Please don't hesitate to ask questions if you need help. Thank you, Erwin Soekianto.
... View more
04-28-2020
09:31 AM
|
1
|
0
|
812
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 07-07-2020 01:26 PM | |
| 1 | 10-27-2020 10:33 AM | |
| 1 | 12-06-2021 10:36 AM | |
| 1 | 10-01-2021 12:53 PM | |
| 1 | 08-24-2021 06:15 PM |
| Online Status |
Offline
|
| Date Last Visited |
12-08-2021
03:08 PM
|