Comments (12)
Hi All,
There are some breaking changes from Dropbox. Now Dropbox no longer allows Cross-Origin requests which we used to fetch build information on web.getappbox.com
. When you try to open your build installation web page you will see something like this on your web console -
Access to XMLHttpRequest at 'https://dl.dropboxusercontent.com/s/y5XXXXXXXXXXXXp/appinfo.json' from origin 'https://web.getappbox.com' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Right now I think a proxy server will help us to make AppBox work again. So, I'm working on it and keep you guys updated.
from appbox-iosappswirelessinstallation.
Working great for me, thank you!
P.S. I think Heroku is already hosted on AWS
from appbox-iosappswirelessinstallation.
I'm getting the same error and problem for all existing appbox links. Fails in destop browsers and on iPhone with the same error.
from appbox-iosappswirelessinstallation.
+1, I'm having the same issue on all my apps
from appbox-iosappswirelessinstallation.
Same Issue for me as well.
from appbox-iosappswirelessinstallation.
@vineetchoudhary Thanks for the quick response!
from appbox-iosappswirelessinstallation.
Hi Everyone,
Just created a proxy server on Heroku for a temporary time to make AppBox Web work. Now you can see all dl.dropboxusercontent.com
request is going through the Heroku proxy server appbox-proxy-server.herokuapp.com
. So, with this proxy server, all our existing apps will work as it is.
As this proxy server is now life line of AppBox, I'll move this proxy server to a more stable place like on AWS or Azure with some high availability so we can have this up 24x7.
Let me know if you guys still facing some issues.
from appbox-iosappswirelessinstallation.
Yes @radubogdan2k. But I think Heroku doesn't provide a load balancer. I'm thinking like we can host two-three instances of this proxy server and then handle requests via a load balancer if one instance dies then another one can handle the requests. Also, some of our users create huge requests on AppBox Web at a same period of time (like for a day). So, multiple instances can handle these requirements very easly.
from appbox-iosappswirelessinstallation.
👍
from appbox-iosappswirelessinstallation.
@vineetchoudhary I'm assuming the iOS client is downloading the IPA directly from dropbox, right? I'm asking because earlier I only tested that the AppBox page is loading correctly but now actually trying to install the app (which is a few hundred MB), the iOS client is just staying on Waiting...
for 10 minutes now instead of starting the Loading
phase... just wondering if it's related to today's issue.
from appbox-iosappswirelessinstallation.
iOS client directly accesses the manifest and IPA file from Dropbox. CORS policy only applies to Websites with different domain names. So, I don't think this is related to the CORS policy. I just tested and the app installation is working fine. Can you please check the app signing things like provisioning profile, certificate etc...
from appbox-iosappswirelessinstallation.
@vineetchoudhary It unblocked by itself after 25-30 minutes. Weird, no idea why the delay. Anyway, all good now, thanks again for the quick fix!
from appbox-iosappswirelessinstallation.
Related Issues (20)
- Appbox is not opening , Please Please Resolve HOT 4
- Appbox: Version 2.9.1 is not working HOT 1
- Started getting error "Unable to install [APPNAME]. Please try again later." all of a sudden HOT 10
- Appbox
- Not sending email HOT 1
- Dropbox issues HOT 4
- App is not installing by AppBox version 3.0.0 HOT 2
- add API Support HOT 1
- Can't upload any IPA HOT 2
- Unlink Dropbox Account HOT 1
- I'm not sure where to put this, so here goes. HOT 1
- iOS install popup did not appear / Invalid URL. Please double check your app url / The app you were looking for is not available or accessible anymore HOT 18
- AppBox version 2.9.6, build URL Shows "The app you were looking for is not available anymore. It might has been deleted. Please refer to your app developer for any question." HOT 3
- invalid URL. Please double check your app url HOT 1
- invalid URL. Please double check your app url message is coming up when the install link is clicked HOT 8
- Cannot download Shows user integrity not verified HOT 6
- lqmb
- The app you were looking for is not available or accessible anymore. It might has been deleted. Please refer to your app developer for any question. HOT 1
- integrity cant be verified HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from appbox-iosappswirelessinstallation.