問題タブ [share-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 に答える
3857 参照

ios - ホスト アプリからアプリ グループ識別子を取得し、iOS で拡張機能を共有する方法はありますか?

ホスト アプリと共有拡張機能の両方にアプリ グループを設定しました。識別子は「group.com.abc.xyzApp」のようになります。この文字列をプログラムで取得する方法はありますか? また、アプリ グループがプログラムで設定されているかどうかを検出するにはどうすればよいですか? ファイル コンテナーまたはユーザーの既定値をアプリ グループ識別子で初期化しようとしていますか? 例えば:

[[NSUserDefaults alloc] initWithSuiteName:@"group.com.abc.xyzApp"].

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

ios - アプリを開く iOS 共有拡張機能を作成する

最後にアーカイブしたいのは、ユーザーがアプリ内のすべてのファイルを開く可能性です。

そこで、ここで説明されているように、サポートされているドキュメントの種類としてを追加public.dataしました: https://www.cocoanetics.com/2013/01/open-in-all-files/ これはほとんどのファイルで機能します。public.content

しかし、今では画像を含むメールが届いており、アプリが共有シートに表示されません。ShareExtension を作成すると、アプリが表示されないという問題が解決することがわかりました。

しかし、理想的には、アプリも起動します ( Create PDF in iBooksShare-Extension が機能するように。ユーザーがアプリを使用してファイルを「開く」必要がある場合、それをどうするかを決定できる必要があります。

それがうまくいかなくても、それほど悪くはありませんが、いいでしょう...

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

ios - すべてを共有できる iOS アプリ拡張機能の NSExtensionActivationRule

共有したいあらゆる種類のものを検索できるShare-Extensionを実装しました。したがって、ユーザーが URL、テキスト、画像、ビデオ、その他のファイル、さらにはそれらの組み合わせ (テキストと落書きを含むノート アプリなど) を共有できるようにしたいと考えています。

について知らなかったので、すべてが正常に機能しNSExtensionActivationRule、デフォルトでは に設定されていましたTRUEPREDICATE。しかし、それは許可されていないとコンパイラが警告するので、それを変更する必要があります。

そこに行く可能性のあるあらゆる種類の値の組み合わせに設定してみました(https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/SystemExtensionKeys.html#//apple_ref/doc/ uid/TP40014212-SW10 )、しかし、すべてを受け入れるために、そこに何を入れる必要があるのか​​\u200b\u200bわかりません。Slack 拡張機能のように... サブクエリは必要ですか? もしそうなら、誰かが「すべてを取る」サブクエリを便利に持っていますか?

NSExtensionActivationUsesStrictMatching設定して2も役に立ちません。

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

ios - IOS UIActivityViewController、カスタム activityType を除外できません

私は独自の共有拡張機能を作成し、UIActivityViewController と何かを共有するアプリも作成しました。
しかし、それはクールではありませんでした.何かを共有しているときに、私自身の共有拡張機能が表示されます.
だから私は自分の共有拡張機能を除外したいのですが、うまくいきません。
アプリ名を再確認しましたが、正しいものでした。

これが私のコードです。

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

ios - iOS の共有拡張機能を使用してメール アプリから添付ファイルを共有する

現在、メールアプリから添付ファイルを共有するために共有拡張機能を実装する必要があるアプリに取り組んでいます。さまざまなファイル拡張子 (ほぼすべての種類のドキュメント) をサポートする必要があります。Apple docs から、Info.plist で Predicate を使用する必要があることを理解しましたが、SO の回答で、コードで使用する必要があることがわかりました。今、私はそれに行き詰まっており、それ以上先に進むことができません。これが、この投稿から使用したい Predicate です。

誰でも私の迅速なコードでこの述語を使用する方法をアドバイスできますか:

ここに私の NSExtensionActivationRule があります:

前もって感謝します。

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

ios - Share 拡張機能を使用してクラスとデータベースを共有する

アプリからアプリの拡張機能にクラスとデータベースを共有しようとしています。TARGETメンバーシップからクラスを追加しようとしましたが、追加すると次の問題が発生しますUIApplication.sharedApplication()

共有拡張機能でクラスとデータベースにアクセスするのを手伝ってくれる人はいますか?

前もって感謝します

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

ios - 共有拡張機能の UIImage の向きの問題

iOS が提供する共有拡張機能を試しています。ギャラリー ホストから UIImage を取得中に問題が発生しました。

画像の向きが正しくありません。拡張機能を共有するためのホストとして写真から適切な画像を取得する方法についての提案。NSItemProvider の loadItemForTypeIdentifier を使用して画像オブジェクトを取得しています。よろしくお願いします。