ShareExtension の作成に関するこのチュートリアルから、次の情報を取得しました。
override func didSelectPost() {
self.extensionContext!.completeRequest(returningItems: [], completionHandler: nil)
}
このJavaScriptを使用してURLを取得します:
var GetURL = function() {};
GetURL.prototype = {
run: function(arguments) {
arguments.completionFunction({"URL": document.URL});
}
};
var ExtensionPreprocessingJS = new GetURL;
didSelectPost
この URL をメイン アプリに渡すことができるように、を変更する方法を理解したいと思います。この応答から共有アプリ グループを作成しましたが、問題は、メイン アプリが Firebase を使用して TableView を保存および更新することです (これは、読み取りリストのような単なる URL のリストです)。shareExtension で Firebase を使用できないことは理解しています (可能な限りシンプルにすることを目的としています)。しかし、それ以外の方法がわかりません。
どんな助けでも大歓迎です!