What URL will properly link up my app Twisted 23 on iTunes?
I tried %20 and + subs for the space character, but returns cannot open the AppStore error. I found an answer that said use deep links, but the link was dead. twisted23 was also tried, but to no avail.
Is there a way to format a URL to open up in the AppStore when clicked from an iOS device?
Now it’s working, first from my iPhone and now my iPad. Earlier my cpanel wouldn’t open in Safari, but worked fine in Chrome.
Prolly just cases of incompatible revisions or viruses abounding aplenty. Yay , even The Brave Browser works on my iPhone!
My final comma is practicing social distancing. :-)
Related
I've upgraded FBSDK in my app to the recent version to support iOS9 and included all the LSApplicationQueriesSchemes schemes and NSAppTransportSecurity. Everything works fine including login and sharing.
But when I try to perform a share, the device brings up a sharing dialog, which is a SLComposeView whereas the simulator pops up the safari from the bottom to show a native facebook dialog. I am really not sure whats causing this difference in the share dialog. Is there something i am missing. Login dialog works fine as expected (Safari popup in both simulator and device). I'm attaching pics for understanding.
Answering my own question.
I fixed the problem by subclassing the native FBSDKShareButton. Now the behavior looks fine.
I hope this may be duplicate question. But none of the answers didn't hard help me. I am trying to open a link from my iOS application. When I press the button, It opens the safari app and it always says an alert "Safari cannot open the page because the address is invalid". Here it is a link looks like the same https://itunes.apple.com/gb/app/app_name/id(appId) .
I don't think it is a good place to post the exact the app link. So the above link is dummy link exactly look like mine. Why the error always happening when I try to open the link. I tried in simulator and also in iPod. Same error occurs. If I try the same link with Safari in MAC OS then it works.
Here it is a code I am using to open the safari from my app with a link.
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:#"https://itunes.apple.com/gb/app/app_name/id(appId)"]];
I am from India. The above link contains gb. Is that link can only open from Great Britain??
UPDATE:
I have good working network. And I tried one more thing. I opened my safari app in simulator and search my app in google and clicking that link shows the same error. Is that a problem with that link in apple side itself??
Kjuly's answer is 90% correct (and +1 to Kjuly!).
If you look at the at the Appirater code,
and in the .m file that has the function that opens up the app store (it's the "rateApp:" method) I see this bit of code:
+ (void)rateApp {
#if TARGET_IPHONE_SIMULATOR
NSLog(#"APPIRATER NOTE: iTunes App Store is not supported on the iOS simulator. Unable to open App Store page.");
#else
So no matter what you try, you are not going to be able to open the App Store app within the simulator. The App Store app does not exist in the simulator, so that's why you get a "not found" error when your web view attempts to redirect to it. This should work fine on the actual device that has the App Store app installed.
Take a try with this URL:
http://itunes.apple.com/app/<appId>
Note: Replace <appId> with your desire App's ID, e.g. id543028543.
That is a possibility as you are specifying the region to which the app belongs or is hosted on the app store under. Try loading the the url without the region 'gb'.
I was having same problem. Links in email not opening, links to App Store not working and App Store not searching or loading apps. I called Appke support. A reset worked! Go to settings to find how the reset under general. It doesn't delete anything either.
We followed the instructions in the following page.
http://www.charlesproxy.com/documentation/faqs/using-charles-from-an-iphone/
But it doesn't seem to work. A simple web address put in the Safari mobile afterwards would end up receiving error saying "Cannot open page - Safari could not open the page because the server stopped responding". Was not able to find a solution for this problem, has anyone tried? Is there any special setting on Safari Mobile that could cause this?
I had this problem as well, after updating from 4.3 to 5.1. The solution I found was to go into Proxy->Access Controls and then remove all the existing IPs in the list. When I next tried to connect from the device, I then got the permissions popup and all was well.
I can't figure out how to edit that part, and unfortunately i used ™ in it, which works perfectly well on all previews and on iTunes, but when you open it on an iPhone, it literally reads ™, and now I don't think I'm able to edit it. Could I contact Apple to get them to correct this for me?
You can not change this aspect of an app once it is approved on your own.
To do that, contact Apple Developer Support by E-Mail
-> devprograms#apple.com
That said, simply pushing another version update might be faster as Developer Support takes quite some time to respond.
I used this technique, but it appears to not work anymore in 3.0. In the simulator at least, my app opens Safari, and then there is a visible redirect, but then I get a message that there has been too many redirects. Any fix?
Have you tried this on the device? There is no App Store application on the Simulator, so any attempts to redirect to it will fail.
Within my application, the itunes.apple.com links for the App Store work just fine under 3.0 on the actual devices.
I can't test this right now, but have you tried changing the 'http:' protocol in the link to 'itms:' instead?