Detect if DropBox app is not installed - ios

I am building an iOS app with the Dropbox core-API for iOS. My app is not functional without Dropbox so before my app starts up, I'd like to know how to detect if the dropbox app is/isn't installed.
How do I do this?

Using the Dropbox core API the user will be able to link to the web version of Dropbox automatically without having the Dropbox app installed. Correct me if I am wrong, but making your app depend on a second app being installed may result in rejection by apple.

Related

How to Restrict calling api only apps installed from AppStore using swift

I read this information below link:
Restricting usage for an Android key for a Google API
So My question is about I have php project as a backend my project has API calling from mobile app like android and iOS. I got it how to restrict calling API android app downloaded only from play store so How can I implement this idea in my swift project to Restrict calling my api only apps that installed from AppStore. How do i know if installed from app store or not in my iphone, I need to call my API only apps from Appstore.
Can any one help me?

Can a PWA app be published to app store Swift

Is there any way to push these PWA apps to apple store. So my query is whether we have tools for converting the Progressive Web Apps as .ipa files so that we can put them to apple store.
I googled a bit and is right now confused because some say it is possible, some say not possible in Apple store.
Any help on this will be very grateful.
Thanks
Unlike Android, TWA support is not available in Apple platforms yet. So for publishing PWA to apple app store, I presume we have to use WKWebView. I could find these two approaches:
Hybrid app package: Make a hybrid app using Cordova or Capacitor. These will provide an app wrapper to bundle your app's assets with IPA. But currently, it does not support service workers.
PWA launcher: Using WKWebView and AppBoundDomains (recently released, available in iOS14). With this, we can launch the browser app in standalone mode. More info on this: https://www.youtube.com/watch?v=LELAuNihs18
Useful links: https://firt.dev/ios-14/#web-views-and-pwas-in-the-appstore
https://www.simicart.com/blog/pwa-app-stores/
https://webkit.org/blog/10882/app-bound-domains/

Deploying app for personal use on iOS device

I want to build a very simple gallery like app (which uses the Telegram bot API to fetch images from certain telegram channel). I want to have this app for both Android and iOS device. I guess either progressive web app or flutter could be used to achieve this. I have developed native android apps before, and wish to learn PWA or flutter along with this project.
So my question is, can I deploy this app to my iOS device without enrolling in the Apple developer program? Since this is only for personal use and I do not wish to publish this app on any app store. Also, do I need to have a Mac with Xcode to do this?!
Thanks in advance!
For developing a Progressive Web App for iOS, you won't need Xcode and a Macbook since it is basically still a website with enhancements. However, bear in mind that PWA support on iOS is very limited. Android has much better PWA support.
This article gives an overview of what is currently possible

React-Native App with a Apple Watch App

I have a react-native based question, we are building a react-native application that will use authentication to call a secured API for data.
This is all built in react-native, however I am wanting to build a Apple Watch app (I know react-native doesn't and won't likely soon support this) So I am planning to go native swift for the Watch App.
My question is, does anyone know if you can use the react-native based authentication and api mapping to supply a json object to the Watch App? I want to simply display a json schedule on the watch from the phone.

Facebook App Store linking old app version

I have a native iOS facebook app in the Facebook appstore. Now, 2 days ago, the latest version of our iOS app for better iOS 7 support and networking issues that made all previous versions of the app unusable was made available in the app store.
My problem is, when the users download the App by opening the App Store application on their phone and then downloading the app from there, everything works fine and the latest version of the app is installed.
But, if the user download our app by going in the Facebook App Store in the Facebook iOS app, and then downloading our app from a link in there, an older version of our native iOS app will be installed.
Since iOS 7, you can disable older version in the right and pricing section of your app in itunes connect. I disabled all previous versions of our app in there (did this today so maybe the chance did not propagate) but the Facebook App Store in the Facebook iOS app still links to our old version.
I checked our Facebook app settings to find a way to make sure the users are linked to our latest version with no success.
This is a pretty common issue. This often lasts around an hour but I have noticed it taking up to a day or so. Give it some time and I am sure it will straightened itself out. I have not found any documentation about this issue but have heard of it happening quite often.

Resources