URL Scheme for iBooks

Ever since version 1.1, iBooks has had PDF viewing functionality. Some apps like Dropbox allow viewing PDFs in iBooks. I'm assuming that this uses a URL scheme for loading PDFs into iBooks, since according to the developer docs that's how apps can communicate with each other.
However, the Apple URL Scheme reference (http://developer.apple.com/iphone/library/featuredarticles/iPhoneURLScheme_Refer ence/Introduction/Introduction.html) was last updated on 2009-06-17, and therefore makes no mention about iBooks, iPhone 3.2, or iOS 4.
Closest I was able to find was the itms-books: scheme which invokes the iBooks Store. I would like to know what the URL scheme is for invoking the iBooks PDF viewer. Any type of help is appreciated.

Can anyone confirm that iBooks 1.1 and 1.1.1 append "%20" to all externally-targeted URLs in PDF books?
As a result, I get a +Page Not Found+ page when initially navigating to an external URL. I have to truncate the 3 extra characters from the URL in Safari in order to load the intended web page.
These PDF files are well known to me and have always worked fine in this respect in Acrobat Reader.

Similar Messages

  • URL scheme for an Windows viewer app?

    Hello everybody,
    Before sending this pos, I found a thread about URL schemes for Android and Windows apps.
    Can I set a URL scheme for an Android viewer app?
    Unfortunately, there was at that time (August) no plans from Adobe about adding this features.
    Is there any change about that ? Could it be a gift for Christmas?
    Merry Christmas, & happy new year!

    So this is doable assuming you have access to the native Android code in the app you are linking from. You can use the package name for your DPS Android application to launch it. You won't be able to use deep linking or anything like that, but you will be able to launch to the Library.
    See the following github project as a reference for a Cordova / Phonegap plugin that does this for you (if you are not using Cordova / Phonegap, then I linked to the source as well). The Cordova Launcher plugin will let you determine if the device is able to launch an app via package. You can then decide whether you want to launch the app w/ the package or you want to push the user to the app store to download the application. Both of these options can be handled w/ the Launcher plugin.
    If you want to push the user to the app store then use something like : market://details?id=[package name]
    Cordova Launcher Plugin : nchutchind/App-Launcher-Cordova-Plugin · GitHub
    Android Source Code (Reference if not using Cordova / Phonegap)  App-Launcher-Cordova-Plugin/Launcher.java at master · nchutchind/App-Launcher-Cordova-Plugin · GitHub:

  • URL schemes for Microsoft Office suite for ipad

    Hello,
    I am trying to implement inter-app communication with an app I am creating.  I would like to be able to tap a button in my app, and have an xls document I have put on my web server open in the IOS Excel app.  To do this, I know I need to make use of URL schemes.  I can get the button to open the Excel app itself by using ms-excel://, but I cannot get it to open the server document within the app. 
    I tried the following:
    ms-excel://HTMLResources/file.xls (referencing it in the resources folder)
    ms-excel://http://www.yoursite.com/files/file.xls (referencing it directly via url)
    Both of these options simply open Excel, but not the document.
    I even tried putting it in a web overlay using html snippets as referenced here: http://blogs.adobe.com/jlockman/2013/04/05/launching-external-apps-from-a-dps-folio/
    No luck.
    Does anyone have any ideas, or happen to be familiar with the custom URL schemes for Office for ipad?
    I know that the office suite for ipad is relatively new, so I am wondering if anyone out there is familiar with the custom URL schemes for Office for ipad. Any help or suggestions would be greatly appreciated!
    Thanks,
    Allison
    One other note: I have tried this same thing with PDF Expert and it works: (the app makes use of the URL scheme PDFE)
    So,
    PDFEhttp://yoursite.com/files/file.pdf
    will open file.pdf in PDF Expert.

    You could try creating a new user account on the computer, logging out of the current and into the new one, and checking the behavior then. If that doesn't help, I think you'll have to settle for using NeoOffice or possibly GoogleDocs until you can reinstall Office.
    ~Lyssa

  • URL Scheme iOS 5.0

    Hello
    Is there a URL scheme for the new app, the old one doesn't appear to work anymore?
    Thanks
    Ian

    Sorry to hear it's perceived like that. Our release coincides, but is not timed in relation to E3. We wanted to get the improvements in the hands of our users fast even if that meant that some features might not be available temporarily. Main example for such an improvement is the snappier app performance which you probably could observe yourself already.
    Can you share what use case you are using the Skype URI integration on iPhone for? This helps us prioritizing.
    Follow the latest Skype Community News
    ↓ Did my reply answer your question? Accept it as a solution to help others, Thanks. ↓

  • Custom URL Scheme not working? (as supposed)

    Hey,
    I went into investigate about the "optional URL scheme" setting you can set up during building an app in the viewer builder.
    Quote from the Viewer Builder help:
    Optional URL Scheme
    Specify the custom URL scheme that launches the viewer app from Safari and other apps. […]For example, suppose you specify “com.sportspub.kayaking” as the URL scheme. If you embed a “com.sportspub.kayaking://” link on your webpage, clicking the link from the mobile browser opens the viewer app. […]
    The possibility sounds good, to link to the app from any web page you view on the iPad.
    But during testing this, I found out it's not that easy and/or not working as documented.
    Bob set the URL scheme for his app supposedly to
    com.dpstips.may5
    a link with
    <a href="com.dpstips.may5://">
    will not open Bob's app on the iPad ("invalid URL").
    I looked into the compiled app from the viewer builder and found out the actual URL scheme used is completly different, it is
    dps.7f80a0ffed3a4ff08734bc905aac4a29
    and the correct link would be
    <a href="dps.7f80a0ffed3a4ff08734bc905aac4a29://">
    that will open Bob's app (you can try it here if you are on an iPad).
    And if you know your interal folio and article names, you can even deep link into one article from a specific folio:
    <a href="dps.7f80a0ffed3a4ff08734bc905aac4a29://v1/folio/DPS%20Folios/01_Folio_TOC">
    you see these links in the landing page of the web viewer on the iPad.
    I collected all links and tests in this jsFiddle, that you can open on your iPad to test yourself: http://jsfiddle.net/YRUGj/15/
    Unfortunately, you cannot find out your real URL scheme without extracting your .ipa file and investigate the content's of the viewer, it is listed in the info.plist file.
    Is this supposed to work this way or is this currently a bug that might be fixed soon?
    —Johannes

    Felipe, I suspect you have some basic knowledge about nerdy stuff, follow
    the pink rabbit:
    (extract your developerviewer.ipa on a mac using extractor or sth.)
    1st http://download.nordsueddesign.de/skitch/viewer-20120527-163947.png
    (open the viewer bei right mouse click > Show Package Content)
    2nd http://download.nordsueddesign.de/skitch/viewer-20120527-163947.png
    (find your values in the info.plist file, try opening it with Textwrangler,
    some other text editor cannot keep it readable)
    —Johannes

  • Can iBooks Author handle custom URL schemes?

    Hi
    I have a native application that displays radiology images. I'd love to have iBooks be able to click on a link that had a custom URL scheme and launch my application. This way you could (for example) have a textbook for different procedures or findings and be able to display the type of study that would result from the procedure.
    When I enter URL with a custom URL scheme iBooks Author prepends a 'http:" to the URL. Is there any way around this?
    I've tried editing an exported iBooks file manually (e.g. in emacs) but the modified ibook doesn't seem to be imported.

    Yes.  I'd love to know the same thing for similar reasons.

  • What are the accepted values for each Maps parameter in the Apple URL Scheme?

    I'm interested in a complete enumerated list of the acceptable VALUES (as in KEY=VALUE) for the URL Scheme defined https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Referen ce/MapLinks/MapLinks.html
    Obviously some of those parameters have an enumerated list, some are freeform. I'm just interested in the enumerated ones.

    Hi,
    Have a look at include LBTCHDEF.
    The standard include from SAP.
    -> Definitions and Constants for Function group BTCH
    Kind Regards
    Raymond

  • Custom url scheme not working (for first time) IOS applicaiton

    i have created one distribution application also register custom URL scheme. First time after I installed application, and try custom URL link, it does not work.
    However if I lunch the application manually it will prompt me below mentioned message
    Are you sure you want to open the application ... from the developer iphone distribution ... ?
    i will click on continue, and after that custom URL link works fine with my application.
    Can Custom url link launch the application directly on installation (without manually launch application and contiue)?
    is there any settings, so we can make the prompt message off. So it will not prompt message.
    also i had tried to create new application from another enterprise account, and deploy on other server; then it do not prompt that message, but unable to figure out the reason .
    Thanks

    Are you exactly following the guidance in the iOS App Programming Guide for Implementing Custom URL Schemes? Do you get the same message the first time, no matter whether app has been loaded or not? Are you really using iOS 4 per your profile?
    "If your app is not running when a URL request arrives, it is launched and moved to the foreground so that it can open the URL. The implementation of your application:didFinishLaunchingWithOptions: method should retrieve the URL from its options dictionary and determine whether the app can open it. If it can, return YES and let your application:openURL:sourceApplication:annotation: (or application:handleOpenURL:) method handle the actual opening of the URL.

  • How to open Viewer from other apps? - App 'URL Scheme' has disappeared from Viewer Builder!

    Hello
    The 'URL Scheme' option in the Viewer Builder did let me to specify a url that made other apps open my viewer. But this option has disappeared from the newer version of Viewer Builder. So. How do I do now to let other apps open my viewer?

    Is there a spacial reason that the URL scheme option was taken away from ordinary Multi-issue viewers? It was there in earlier version. I'll explain our situation:
    Our client want to publish corporate information; annual reports etc, with DPS. Not really magazines or newspapers you subscribe to.
    We are making another app where they publish news articles, videos etc. In that app, we want to have a link which opens the viewer with their publications.
    To make this simple thing work, we have to create a 'subscription' to content which is not relly good for subscribing (it is free and announced with push anyway). We also have to tell the client to create Privacy Policys etc for this. A lot of hassle for something we do not really want.
    Any chance that this option will come back in v19?

  • [SOLVED] pacman -Sy failing with Invalid URL Scheme

    I'm getting a comparable pair of lines for each combination of database (core, extra, etc.) and mirror (rankmirrors-generated mirrorlist):
    error: url 'http://mirror.rit.edu/archlinux/core/os … .db.tar.gz' is invalid
    debug: returning error 43 from download_internal : Invalid URL scheme
    Yesterday I did pacman -Sy followed by pacman -Qu then pacman -Su all successfully.
    Any thoughts/help?
    UPDATE: re-installing pacman's dependencies learned via "pacman -Qi pacman" fixed the problem.
    Last edited by wrarus (2010-12-15 04:17:40)

    Comment out that mirror and try the next one.

  • [SOLVED] Invalid URL scheme

    Any ideas folks?
    root@kangaroo ~ # pacman -Syu
    :: Synchronizing package databases...
    stable32 is up to date
    stable-any is up to date
    error: failed retrieving file 'core.db.tar.gz' from repo.fukawi2.local : Invalid URL scheme
    error: failed to update core (Invalid URL scheme)
    error: failed retrieving file 'extra.db.tar.gz' from repo.fukawi2.local : Invalid URL scheme
    error: failed to update extra (Invalid URL scheme)
    error: failed retrieving file 'community.db.tar.gz' from mirror.internode.on.net : Invalid URL scheme
    error: failed to update community (Invalid URL scheme)
    error: failed retrieving file 'archlinuxfr.db.tar.gz' from repo.archlinux.fr : Invalid URL scheme
    error: failed to update archlinuxfr (Invalid URL scheme)
    error: failed retrieving file 'xyne-any.db.tar.gz' from xyne.archlinux.ca : Invalid URL scheme
    error: failed to update xyne-any (Invalid URL scheme)
    :: Starting full system upgrade...
    warning: courier-authlib: local (0.62.4-1) is newer than stable32 (0.62.2-2)
    local database is up to date
    pacman.conf mirrors:
    [stable32]
    Server = file:///srv/stable/i686/
    [stable-any]
    Server = file:///srv/stable/any/
    [core]
    Server = http://repo.fukawi2.local/core/os/i686/
    [extra]
    Server = http://repo.fukawi2.local/extra/os/i686/
    [community]
    Include = /etc/pacman.d/mirrorlist
    [archlinuxfr]
    Server = http://repo.archlinux.fr/i686
    [xyne-any]
    Server = http://xyne.archlinux.ca/repos/any/
    Last edited by fukawi2 (2009-09-13 23:23:47)

    okayyyy... wtf pancakes.
    I commented all repositories, except for core, extra and community and ran `pacman -Syu` which worked fine. I uncommented the other respositories and ran `pacman Syu` again. Everything worked fine again. Good.
    root@kangaroo ~ # pacman -Sy qingy qingy-theme-arch
    :: Synchronizing package databases...
    stable32 is up to date
    stable-any is up to date
    error: failed retrieving file 'core.db.tar.gz' from repo.fukawi2.local : Invalid URL scheme
    error: failed to update core (Invalid URL scheme)
    error: failed retrieving file 'extra.db.tar.gz' from repo.fukawi2.local : Invalid URL scheme
    error: failed to update extra (Invalid URL scheme)
    error: failed retrieving file 'community.db.tar.gz' from mirror.internode.on.net : Invalid URL scheme
    error: failed to update community (Invalid URL scheme)
    error: failed retrieving file 'archlinuxfr.db.tar.gz' from repo.archlinux.fr : Invalid URL scheme
    error: failed to update archlinuxfr (Invalid URL scheme)
    error: failed retrieving file 'xyne-any.db.tar.gz' from xyne.archlinux.ca : Invalid URL scheme
    error: failed to update xyne-any (Invalid URL scheme)
    resolving dependencies...
    looking for inter-conflicts...
    Targets (5): directfb-1.4.1-1 [2.04 MB] scrnsaverproto-1.2.0-1 [0.00 MB] libxss-1.2.0-1 [0.01 MB] qingy-0.9.9-2 [0.28 MB] qingy-theme-arch-2.0-1 [0.67 MB]
    Total Download Size: 3.01 MB
    Total Installed Size: 8.85 MB
    Proceed with installation? [Y/n]
    :: Retrieving packages from extra...
    error: failed retrieving file 'scrnsaverproto-1.2.0-1-any.pkg.tar.gz' from repo.fukawi2.local : Invalid URL scheme
    error: failed retrieving file 'libxss-1.2.0-1-i686.pkg.tar.gz' from repo.fukawi2.local : Invalid URL scheme
    warning: failed to retrieve some files from extra
    error: failed to commit transaction (Invalid URL scheme)
    Errors occurred, no packages were upgraded.
    Now I'm confused.
    Removing my other repos apart from core, extra, and community results in the same errors when I try and install qingy.
    Last edited by fukawi2 (2009-09-13 04:54:12)

  • Why can't I launch another app using a URL scheme in a web clip set up through Configurator with the "full screen app" option selected?

    My company uses web clips on iOS devices, set up through profiles on Configurator, for EVERYTHING. Most of these web clips have a transfer function on the site that allows the user to bring up other apps, like directions to a destination in Google Maps for instance (a URL scheme.) If the option for the web clip to appear as a "full screen app" is selected in Configurator (or iPhone Configuration Utility), this fuction does not work on devices that are running iOS 7. It is imparative to our company that the web clips be full page so there is no address bar, back button, etc. for the users to access. With this feature not working, I have 50+ iOS devices that are usless to us.
    iOS 6 Device --> Configurator 1.3 --> Full Screen Web Clip --> WORKS
    iOS 6 Device --> Configurator 1.4 --> Full Screen Web Clip --> WORKS
    iOS 6 Device --> iPhone Configuration Utility --> Full Screen Web Clip --> WORKS
    iOS 7 Device --> Configurator 1.3 --> Full Screen Web Clip -->  DOESN'T WORK
    iOS 7 Device --> Configurator 1.4 --> Full Screen Web Clip --> DOESN'T WORK
    iOS 7 Device --> iPhone Configuration Utility --> Full Screen Web Clip --> DOESN'T WORK
    iOS 7 Device --> Configurator 1.3 --> NOT Full Screen Web Clip -->  WORKS
    iOS 7 Device --> Configurator 1.4 --> NOT Full Screen Web Clip--> WORKS
    iOS 7 Device --> iPhone Configuration Utility --> NOT Full Screen Web Clip --> WORKS
    Somebody, please help!

    Phil,    I have been trying to figure out a solution to this problem since iOS 7 came out. In hindsight, I should have downloaded the beta versions of the iOS so I would have had even more time. I have talked with quite a few different developers and up until today it was a consensus that this was a "feature" of iOS in an attempt by Apple to diminish the use of webapps. Now most of these people wouldn't be considered apple apologists by any stretch, which could have contributed to their pessimism.    That being said, today I finally received some news that could give us a glimmer of hope. I spent almost 2 hours on the phone today being sent "up the ladder" until I think I found the right person to help (I'm not complaining; I was surprised at how competent and helpful each person that I spoke with was, and I didn't have to explain the situation over and over again.) I think what took so long finding the right person to speak with was that this isn't an issue that any type of troubleshooting would fix. It's not an iPad, iPhone, or even an Apple Configurator issue; it's actually a bug in iOS 7.    Anyways, the senior engineer that I spoke with reassured me, very adamantly, that this was not a feature of the new operating system and most definitely a bug. He said that they take webapps very seriously and are actually looking for ways to improve how webapps work on iOS devices and how they are used with Mobile Device Management software, like Configurator.    I was a little concerned that he said this was the first he or anyone on his team has heard about this problem, but he did work extensively with me today and said that it looks to be a major issue, and something that he and his team are going to try to figure out as soon as possible. He said he would be calling me by Tuesday with information on how and when this will be fixed.     Jon

  • Authentication Scheme for sample application in Oracle Express

    All, I recently installed Oracle Express on linux and I was browsing the sample application and when I look up the Authentication Scheme for this app I get the message
    No authentication schemes have been defined. You can create a new authentication scheme starting with the Create Scheme button above
    Now when I click "Authentication Status " I see
    Application: 100
    Method: Authentication Scheme
    Details: Uses authentication schemes to control user authentication and all other aspects of session management for your application.
    Logout URL: wwv_flow_custom_auth_std.logout?p_this_flow=&APP_ID.&p_next_flow_page_se
    ss=&APP_ID.:1
    Public Pages: (none)
    Action: Manage authentication schemes using the report above.
    Yet when I run the app I know it is looking up the data in the demo_users table. What I don't see is where the function custom_auth is defined for this app as the function to call for authenticating users. Can someone point me in the right direction.
    Also has anyone upgraded apex in express to 2.2. Any issues?
    thanks
    Scott.

    I think i found it when you are in list view no schemes appear. However, when you switch to detail view then I can see the custom scheme.
    scott

  • AIR iOS URL Scheme

    I'm developing an AIR for iOS app for my client to run on an iPad, and my app needs to be able to launch other apps using a URL scheme, and also to be launched by another app, by receiving a URL scheme from it. From what I have read, it would appear that AIR for iOS apps can receive and respond to URL schemes, but they cannot send URL schemes to launch other apps, due to security restrictions.
    Does anyone know if it is possible to both send and receive URL schemes?

    Yes, you can.
    Open installed "Wikitude" app can be done via this script
    import flash.events.MouseEvent;
    btn.addEventListener(MouseEvent.CLICK, callURL);
    function callURL(e:MouseEvent):void{
        navigateToURL(new URLRequest("wikitude://"));
    Same way you can open your app from any other. In example above Wikitude app it's URI id. The same as below iPadARIconAppB
    Here is part of Application-xml.xml descriptor from my old project:
    <iPhone>
        <InfoAdditions><![CDATA[
      <key>UIDeviceFamily</key>
      <array>
        <string>1</string>
        <string>2</string>
      </array>
      <key>CFBundleURLTypes</key>
      <array>
        <dict>
          <key>CFBundleURLName</key>
          <string>com.camel.geo.iPadARIconAppB.iPadARIconAppB-scheme</string>
          <key>CFBundleURLSchemes</key>
          <array>
            <string>iPadARIconAppB</string>
          </array>
        </dict>
      </array>
      <key>UIApplicationExitsOnSuspend</key>
      <true/>
    ]]></InfoAdditions>
        <requestedDisplayResolution>standard</requestedDisplayResolution>
      </iPhone>
    You need to change CFBundleURLName to your app ID by my sample and CFBundleURLSchemes put there your own app name.
    If you want open your app from any other - you must open "iPadARIconAppB://" and if you need pass params - just make "iPadARIconAppB://myparams" and read it via Invoke from Adobe Air.
    Air is great and allow many things

  • URL Scheme of Content Viewer Tablet

    I'm looking for the URL Scheme of the public Content Viewer on the iPad. This because I want to link from one folio to another within the Content Viewer (trainings, demonstrations...). Is there a possibility to get this URL?
    Thanks
    Haeme Ulrich

    thank you Neil
    Herzliche Grüsse | Kind regards
    Haeme Ulrich
    PS: Alle wichtigen Termine <http://blogs.ulrich-media.ch/p/events_08.html>
    u l r i c h - m e d i a  G m b H
    http://www.ulrich-media.ch

Maybe you are looking for

  • Unable to contact support

    My account was locked. I filled out Skypes form to unlock my account, and it in turn directed me to another form to fill out (which I did). Both of which were COMPLETELY OVERBOARD: "when did you create your account, top 5 contacts (I really only use

  • Trouble compiling package with JDK 1.4

    Hi, I just installed JDK 1.4 on a new machine, now I have trouble running compile scripts that used to work on my old machine. The old an new are configured with Win 2000. The following compiles without problem: javac -classpath "..." -d "..." "c:\..

  • How can I get rid of a false Inbox figure ? Thanks in anticipation.

    T'bird persists in stating (1) new message, as in " Inbox (1)" in bold . There isn't a new message , so I can neither read it nor delete it to get rid of the irritating false figure !

  • Problems With my VI

    I made a vi file that takes two numbers (from knobs) and performs five operations on the two numbers. I am displaying the results of the five operations in array and cluster form. I also want to display the results of the operation, one at a time, ba

  • Combine greatest, sum, and case when

    All, I have the following view Select table1.field1, greatest(sum(table1.field3) - case when table1.oneorzerocolumn=1 then table1.field2 else table1.field4 end,0) as NetAbove0 from table1 group by table1.field1; I seem to be having trouble figuring o