問題タブ [ios-app-extension]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
213 参照

ios - iOS 8 にインストールされている拡張機能を確認する

iOS 8 デバイスに搭載されている拡張機能を確認する方法を探しています。

デバイスに特定のアプリがあるかどうかを確認できることはわかっているので、似たようなものになると思います。

助けてくれてありがとう!

これは、特定のアプリがデバイス上にあるかどうかを確認するという意味ですが、URL スキームが利用できない場合でもインストールできます。

私の主な質問は、似たようなものがあるかどうかですが、拡張機能についてです

0 投票する
0 に答える
1326 参照

ios - iOS 8 拡張機能のユーザー情報

iOS8 ベータ版でアクション拡張機能を作成しています。NSExtensionItem の UserInfo Dict を使用して、ホスト アプリから拡張機能にいくつかの値を渡そうとしています。ただし、これは値が渡されません

Host.m

拡大

他の誰かがこれを機能させているかどうか、またはベータ版の問題であるかどうかを確認するのは素晴らしいことです

0 投票する
3 に答える
2157 参照

ios - iOS 8: アクション拡張機能をユーザーに提示するためのオプション?

拡張機能に関する Appleのドキュメントを読んでも、Action Extensions がユーザーにどのように表示されるかが明確ではありません。ドキュメントには、ユーザーが [共有] ボタンをタップした後にアクションが表示される Bing 翻訳の使用例が記載されています。しかし、アプリ、たとえばチャット アプリに共有ボタンがない場合はどうでしょうか。もう 1 つの例は、呼び出し元のアプリ (拡張機能を含むアプリではない) がアクション拡張機能を呼び出すオプションを提示する場合です。

選択肢はこの2つだけですか?つまり、アプリに共有ボタンがなく、拡張機能が統合されていない場合、アクション拡張機能を表示する方法はありませんか?

0 投票する
1 に答える
152 参照

ios - アクション拡張機能 - アプリにどのように組み込まれますか?

開発者は、Action 拡張機能を組み込むためにアプリにコードを追加する必要がありますか?

iOS 用の画像エディターを開発したとしましょう。ただし、Snapseed の Action 拡張機能を使用したいのですが、Instagram の拡張機能は使用したくありません。それは可能ですか?

0 投票する
4 に答える
2346 参照

ios - Today Extension でユーザーの位置情報にアクセスする

ウィジェットでユーザーの位置情報にアクセスすることはできますか?

新しい iOS 8 API を使用しました

そして、info.plistファイルにキーを追加しました

ただし、位置情報へのアクセスを要求すると、アラートが表示されるはずですが、発生しません。

iOS の今日の拡張機能について、宣言されていない制限事項はありますか?

0 投票する
6 に答える
10681 参照

share - iOS 8 共有拡張機能 loadItemForTypeIdentifier:options:completionHandler: 完了クロージャが実行されていません

NSItemProvider オブジェクトで loadItemForTypeIdentifier:options:completionHandler: メソッドを使用して、iOS 8 の共有拡張機能を介して Safari から URL を抽出しています。

Objective-C では、このコードと動作し、ブロックが実行されます。

Swift では非常に似ていますが、クロージャーは実行されません。また、 itemProvider.hasItemConformingToTypeIdentifier("public.url")が返さYESれるため、 内から URL を解析するには有効なオブジェクトが必要ですitemProvider

Info.plist NSExtension 部分は、Objective-C と Swift の両方のバージョンでまったく同じで、次のようになります。

私は何を間違っていますか?