Is there any way user can check app version? Preferably via the UI on the zapier.com (not from the developer account)
It's needed for testing and reporting purposes.
If the integration is public on the Zapier site and the user is using the promoted version, then it's not possible for the end-user to see what version of the app they're using.
If they've been invited to a non-public version of the app, I believe it shows the version in the app title across the site (like AppName (1.2.3)).
From Zapier community:
Just to add some further clarity here, this is how we display versions:
If the app has not been migrated and the version is deprecated, it
will say so when the Zap is viewed in the editor.
If the app has not been migrated and the version is NOT deprecated,
you will see the version listed in the Zap in the Editor
If the app has been migrated or you're on the latest version, you
won't see the version listed and it won't say deprecated or anything
else.
Hope that helps to clarify!
Related
I have an app up on the apple store written with Ionic v1, Cordova, and AngularJS. It's been up there for a few years now. We are planning a few more releases in the upcoming months. I got this email from the Ionic Team:
Hi Aubrey,
In just over one week’s time, Apple will begin rejecting new apps using UIWebView. We wanted to reach out with details on how to update your Ionic apps.
If you receive an email from Apple after uploading an app binary to the App Store, you’ll need to update the app. The email reads something like this:
We identified one or more issues with a recent delivery for your app, [App Name & version number]. Your delivery was successful, but you may wish to correct the following issues in your next delivery:
ITMS-90809: Deprecated API Usage – Apple will stop accepting submissions of apps that use UIWebView APIs. See https://developer.apple.com/documentation/uikit/uiwebview for more information.
After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new binary to App Store Connect.
You can find complete details including upgrade instructions on the Ionic blog, but here’s the summary:
Using Cordova? Update to cordova-ios 5.1.0 and above, install the WKWebView plugin, and update each Cordova plugin to the latest version.
Using Capacitor? Update to the latest version then sync the project.
Submit a new version of your app before the deadline to ensure that it has been updated correctly.
If you're an Ionic Enterprise customer, your Customer Success Manager should already be in touch. If you're not a customer and would like to learn more about Enterprise Support options, please reach out here for extra assistance. Our Enterprise Support team is available and able to help. We've already helped a number of our customers navigate this change quickly & easily.
Cheers,
The Ionic Team
The email says that they will reject new apps of they are using UIWebView.
Does this also mean that my future releases will be impacted? Will my next release of an existing app be rejected for using UIWebView?
This link provides the answer to both of your questions.
The bottom line: It’s time to update your apps! Apple will only accept submissions of Ionic-based iOS apps that contain references to UIWebView until April 2020 (new apps) and December 2020 (existing apps). To meet the new requirement, simply update to the latest version of Capacitor. If you’re using Cordova, see below.
- From link provided!
I have installed ordova-ios#5.1.1 and using plugins which may have some UIWebView references such as google-plus, facebook4 and social sharing.
Also I've added the right configuration to config.xml but still failed to successfully upload to App Store. They keep rejecting my first app and now my build number is 1.0.21 !!! 21 Tries I've made but still failing.
My current application in apple store is with 3.0.1, now to have sync with other platform versions I just wanted to release new version of application with 14.0.1.4. Will it be problem from apple?
Yeah surely you can do this,Apple has no problem at all with this,They just check whether current version is above to the previous one or not.
More information on updating your app(s) can be found on this Apple Developer page.
Currently when making a new release android customers are given a notification that a new version of the is available for download.
I have searched for solutions on here (stackoverflow) but the only related answers are for apps developed in xcode.
How can I notify customers when releasing a new version of the app to itunes?
You could store the current app version in your database and use appVersion plugin to get the installed version on the device. Then you can compare the versions (on start-up e.g.) and notify the user somehow that there is a new version available. You can even provide add link to your app in App Store.
I'm using this plugin: https://github.com/WellBload/cordova-plugin-app-version/blob/4234061/README.md
It does require some maintenance because you have to update your database every time the update has been released. The choice is yours.
I'm an SDK maker which has bundled the Facebook iOS SDK (version 3.6 from July 24, 2013). I'd like to understand Facebook's SDK deprecation policy so that I have advanced notice and can update my product accordingly. Where can I find/subscribe to this information?
The best I have found is: https://developers.facebook.com/docs/ios/upgrading/ which gives details of each release. Often new SDK versions will contain features which are announced at launch so I don't know how much advance warning you will get. In version 3.1 a feature is to protect agains breaking changes server side and I remember getting several messages in the Facebook developer area to update apps at this point so I guess you will just have to watch out for changes as they come. That said, I think versions 3.1+ remain supported, from which I would infer that they deliberately support older versions, so you should not have too much of an issue.
All the details of the new V2.0 API can be found in the Changelog and Upgrade guides:
https://developers.facebook.com/docs/apps/changelog
https://developers.facebook.com/docs/ios/upgrading/
The version of the API as it was before last April 30 will be available until April 30 2015.
The new V2.0 will be available for at least two more years. To be precise: from the moment when a new version of the API is introduced, the current (thus V2.0) will be supported for two more years.
Within the same version there will be no breaking changes to core functionalities.
In the Changelog you can read a lot about the new permissions, and which are removed. Basically, all friends_* permissions are removed. Furthermore, your app needs to be reviewed when it uses other permissions than public_profile, email and user_friends (which now returns only the list of friends that also use your app).
You can read more on the reviewing process here: https://developers.facebook.com/docs/apps/review
As a facebook developer, I am unaware of any advance notice "push" notifications from facebook about new releases or future releases unfortunately. You basically will hear about it first via the media and then it will appear on the developers.facebook.com website. There is probably little they could do about this without putting all developers under non-disclosure. That is sort of the reality we are all operating under by placing your product dependent on, or on top of, another companies product. We have had experience here personally with that for years under Microsoft so we are use to it. Unfortunately, you just have to educate your end customers of this fact. Some will understand.
My Cordova iOS web app works with a production web site. The version of iOS webapp must match the version of the website for them to work properly.
Now I need to submit a version 2 of iOS webapp to Apple for review. I do have a staging website of version 2.
I have two options:
summit webapp pointing to staging server for Apple Review. If approved, change it to point to production server and submit it again with note indicating only changes made and hope for quick approval. Then I update production website to version 2 and promote the approved version iOS webapp to iTune appstore.
Find some way to save SERVER_URL setting outside the iOS webapp (in html5 cache, etc) and let webapp to read this setting before running and ask Apple reviewer to change this setting to STAGING_SERVER_URL before testing.
I don't like either. Maybe I am missing some other better approaches. I am hoping some guru can point me in the right direction. Thanks in advance.