問題タブ [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.
ios - 共有拡張機能から firebase ストレージにアップロードする
共有拡張機能内からfirebase cocoapodsを使用して、現在ログインしているユーザーを確認し、firebaseストレージにアップロードすることは可能ですか?
拡張機能からもこれを可能にしようとしているだけで、メインアプリからすべて機能しますか?
ios - アプリと共有拡張機能の間で FirebaseAuth セッションを共有する (iOS)
メインアプリとその共有拡張機能の間で Firebase 認証トークンを共有することは可能ですか?
現在、ログイン後に NSUSERDefaults に保存し、App Groups を介して拡張機能からアクセスすることで、ユーザーの uid を取得する方法を作成しましたが、これにはトークンを使用した同様の方法が必要ですか?
これにより、拡張機能からユーザーの詳細を取得して Firebase データベースに設定できるようになります。
ios - URL を開くと iOS Swift Share 拡張機能がクラッシュする
タイトルのとおり、URL を開くと Share 拡張機能がクラッシュします。
Xcode は次のように述べています:Thread 3: EXC_BAD_ACCESS (code=1, address=0x10)
私はすでに他の URL スキームを試しましたが、結果は同じです。
これは私のコードです:
ios - GTMSessionFetcher sharedApplication #AskFirebase が原因で、Firebase は 3.8.0 以降 iOS アプリの拡張機能で使用できません
最新のアプリで Firebase を使用しています。ポッドを 3.10.0 にアップグレードした後、アプリの共有拡張機能をビルドできません。Firebase ポッドは、アプリ拡張機能で利用できないGTMSessionFetcher
用途によって異なります。sharedApplication
拡張機能で次のポッドを使用しています。
バージョン 3.7.0 にロールバックしました。に依存しない最後のバージョンsharedApplication
です。
これは次のバージョンで修正されますか?
ios - iPhone SE の共有拡張機能で UIImageJPEGRepresentation がクラッシュする
画像をトリミングしてサービスにアップロードできる共有拡張機能があります。画像をアップロードする前に画像のデータを取得するために呼び出しますUIImageJPEGRepresentation
が、メモリの過剰なメモリが原因でクラッシュが発生します。これは大きな画像でのみ発生し、(私たちが知る限り) SE で発生し、didReceiveMemoryWarning
最初に呼び出されることはありません。これは、写真アプリを使用しているときに発生します。
安全に呼び出す方法はありますUIImageJPEGRepresentation
か、または画像が大きすぎるかどうかを事前に判断しようとしますか?
macos - macOS 共有拡張機能: NSExtensionActivationRule PDF 述語が機能しない
共有拡張機能を使用して Mac アプリを作成しています。ユーザーは 1 つの PDF ドキュメントを選択し、共有ボタンをクリックして拡張子を選択できます。ただし、私の拡張機能は表示されず、 info.plstNSExtensionActivationRule
のキーと関係があると思います。述語ステートメントを使用して、ユーザーが 1 つの PDF ドキュメントを選択したときにのみ拡張機能を表示できるようにしています。Apple docsでそれを行う方法の例があります:
に設定TRUEPREDICATE
するNSExtensionActivationRule
と機能しますが、Preview.app でのみ機能します。
何か案は?
この問題のテスト アプリを作成しました。ここで入手できます。
更新: Apple 開発者テクニカル サポートは次のように述べています。
エンジニアリング チームによると、これは共有サービスのバグです。Preview と Finder で共有されているアイテムは、開いている/選択されているファイルへの URL です。共有サービスは、URL が参照するファイルの UTI を取得し、拡張アイテムの添付ファイルの registeredTypeIdentifiers に登録することになっています。これは、PDF ファイルでは発生しません。その結果、登録されている型識別子は「public.file-url」(URL の UTI) だけであり、クエリで許可されていません。
ios - 共有拡張機能がドロップボックス拡張機能に表示されない
拡張機能の plist に次のものがあります
つまり、拡張機能は Photos と Snapchat には表示されますが、Dropbox には表示されません。Dropbox 共有の選択肢にリストされるようにするには、何を微調整すればよいですか?
ios - 共有拡張機能で選択した NSUserDefaults に複数の画像を保存する方法
私は現在、正常に動作している単一の画像に対して行いました。しかし、複数の画像を選択してアプリに表示したいのですが、これで私を助けてください。ありがとうございました。
画像をユーザーのデフォルトに保存します
アプリで読む
そして、これを配列用に変更しましたが、機能しません。
イメージをユーザーのデフォルトに保存します。
ここで、galleryBucket に対して nil を取得しています