I wonder if it exists a way to show to my client how the app looks like.. I mean a simulator in cloud or something like that, i'm doing the app with ionic.
Thanks
So Ionic (2+) app can potentially "be" available:
Locally:
via ionic serve (web app)
via device run type commands (hybrid with access to plugins) on target platforms (iOS/Android)
Remotely:
via Ionic Pro / Ionic View - (~web-app with limited plugins access) -
gets depreciated very soon
via platforms relevant store's test solution: testflight (iOS)
or Google Play's beta testing (via Google dev console)
via remote access to devices (like Firebase's test lab or AWS
device farm)
So in your case it really depends on your app:
if you are using native plugins the most accessible would probably be an option via Android devices as Google is much less restrictive towards sideloading of apps to their devices. This still may require additional steps from you clients (like following installation instructions). If you client is not tech savvy it is probably best to look into Google Play's beta testing program that they offer (via their console)
if you are not using any native plugins - then it is fairly easy to deploy your app as progressive web app (upload it to a hosting like firebase hosting) and provide access to it.
Related
I created Apps Script and published it to be accessible via API.
Now I want to call it from iOS and Android Apps.
But I see the following message on https://developers.google.com/gsuite/guides/mobile
Note: It is highly recommended to call G Suite APIs from a server environment rather than a mobile environment.
What is the best way to do it?
I am trying to write an alternate android app to manage the pavlok bluetooth device. The company that manufactures the device have publicly released an api to encourage development for it. It can be found here: https://github.com/Behavioral-Technology-Group/Pavlok_Node_Module The API is a node requiring the installation with node.js to run. I have no idea how to do this within the bounds of my android app
Currently I am planning to use Hybrid App (ionic framework) to develop an initial version of our app. The reason is I am planning to start a startup and currently not in a position to afford individual developer for various platforms (especially for iOS, the developer rate is too costly).
So I decided to use Hybrid App using ionic, and our requirements fits well for hybrid app at-least for initial few releases. But at later point planning to migrate to native Android and iOS when I earn enough funding. Because later versions of app may have features like payment gateway integration, chat features etc.
So my question is, is it possible to release initial version of app using hybrid and at later updates push native version? If yes can someone give me basic idea of how is this achieved so I can take it forward? I searched quite in Google but didn't find enough information regarding same.
Publishing hybrid app on platform specific stores are same process as publishing native app.
You can develop and build application using any cross platform mobile application development tool (i.e. ionic framework or any other) and later easily move to native development tool. You can also develop application on hybrid tool(ionic framework) and build it on native development tool(Xcode or Android Studio) and proceed further for publishing on store.
In Android, package name(application ID) should be same for different versions of app binary. Also signing certificate remain same during version change.
In iOS, Bundle ID must be same for different versions/builds of app binary. Apart from this, provisional profiles and certificates also need to be same.
It is possible unless the binary have the same bundle identifier.
You may first release an app with Ionic framework and later push a native version of it. One thing is that the two binary have to have same bundle identifier.
You can surely do by keeping package name same at google playstore or say bundle identifier at App store. It will replace your old apk or ipa file with code using native APIs at later point in time.
Hello everyone,
im making a app for android and ios on corona, and when im testing it on my phone(iPhone 4s) it works properly.
But when i try to install it on a device that is not a registered device on apple developer it keeps on installing and it wont work.
is there any way to register a provisioning profile without specifying the devices? i just need the app for a small company. its internal so it wont need to go to the stores.
thanks in advance.
There are 3 types of iOS developer programs:
Standard,
Enterprise,
University
For distributing your app within a company (so called In-House apps), you will need an iOS Developer Enterprise Program. There's a video on that on Apple Developer portal.
The difference between the first two:
The standard individual and standard company programs are intended
for developers who create free and fee-based iOS apps for distribution
on the App Store.
The iOS Developer Enterprise Program is intended for companies who
create proprietary, in-house iOS apps for internal deployment within
the company only.
Is it possible to detect in code if an Endpoint invocation is happening on a local backend or in production (ie deployed to google servers)?
Thanks.
I believe Determine AppEngine for Java environment programmatically should serve you well -- it's not specific to endpoints, but should work just as well for any app engine app, to find out if you're currently running your App Engine app in a local development setup, or deployed on Google's cloud.