相关疑难解决方法(0)

如何将文件类型与iPhone应用程序相关联?

关于将iPhone应用程序与文件类型相关联的主题.

这个提供信息的问题中,我了解到应用程序可能与自定义URL协议相关联.

那是差不多一年前,从那时起,Apple推出了"文档支持",它更进一步,允许应用程序与文件类型相关联.文档中有很多关于如何设置应用程序以在遇到未知文件类型时启动其他适当应用程序的讨论.这意味着关联对于任何应用程序都不能开箱即用,就像URL协议注册那样.

这引出了一个问题:让像Safari或Mail这样的系统应用程序实现这个系统来选择相关的应用程序,还是像以前一样什么也不做?

cocoa-touch ios

318
推荐指数
3
解决办法
12万
查看次数

处理URL的iOS应用未在“在...中打开”菜单中显示(例如,在Safari中)

在iOS Safari中单击“共享”按钮时(通过工具栏或长按链接),我希望我的应用程序显示为“在...中打开”选项(例如,“在新闻中打开” ”),以便我的应用(这是另一种网络浏览器)可以打开Safari共享的任何内容http://https://URL。

我已经在苹果info.plist文件中注册了文档类型“ URL”(我相信这是正确的类型,如果此假设是错误的,请更正!),我CFBundleDocumentTypes可以从Apple的“注册应用程序支持的文件类型”文档中猜到,他们的技术问答以及与之相关的StackOverflow帖子1 2 3

<key>CFBundleDocumentTypes</key>
<array>
    <dict>
        <key>CFBundleTypeIconFiles</key>
        <array>
            <string>appIcon320</string>
            <string>appIcon64</string>
        </array>
        <key>CFBundleTypeName</key>
        <string>URL</string>
        <key>CFBundleTypeRole</key>
        <string>Editor</string>   <!-- Note: I have also tried 'Viewer' -->
        <key>LSHandlerRank</key>
        <string>Owner</string>    <!-- Note: I have also tried 'Default' -->
        <key>LSItemContentTypes</key>
        <array>
            <string>public.url</string>
        </array>
    </dict>
</array>
Run Code Online (Sandbox Code Playgroud)

我也用以下代码编写了这个存根方法AppDelegate.swift(尽管我认为实际上与使我的应用程序显示为“打开方式...”选项的第一阶段的成功无关):

func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {opening-in-app-getting-uiapplicationlaunchoptionsurlkey-from-launchoptions?rq=1
    print("Received URL: \(url); from …
Run Code Online (Sandbox Code Playgroud)

mobile-safari ios uidocumentinteraction launch-services

5
推荐指数
0
解决办法
447
查看次数

客户经理集成 - Android 与 iOS

我是 Android 开发人员,但我需要回答一些有关其他平台的可能性的问题,我想知道 iOS 提供了哪些与http://developer.android.com/reference/android/accounts/AccountManager.html相当的功能。我找到了https://developer.apple.com/library/ios/documentation/Accounts/Reference/ACAccountClassRef/Reference/Reference.html,但我无法理解全部可能性。

问题:

  • iOS 中的账户管理器如何使用?
  • 在 Android 中可以共享服务的令牌,iOS 是否具有相同的功能
  • 是否有集中式 API 或者已解决 app-2-app 问题?
  • 是否有任何与此相关的可用安全概念(限制某些应用程序对令牌的访问等)

很高兴收到简短而快速的回复!// 乔纳斯

iphone android accountmanager ios

4
推荐指数
1
解决办法
7689
查看次数