5

アイテムは一般的な台紙でどれくらい生きますか?

Apple のドキュメントには次のように書かれています。

一般的なペーストボードは、デバイスの再起動やアプリのアンインストール後も維持されます。

私が持っているもの:

  • 異なるチーム IDを持つプロファイルで署名された 2 つ (またはそれ以上) のアプリ。
  • アプリは、独自のカスタム URL スキームを共通の場所に保存する必要があります。

私がやろうとしていること:

  • [UIPasteboard generalPasteboard]を使用してこれらのスキームを保存し、これらすべてのアプリからアクセスできるようにします。

必要なもの:

  • これらのアプリは、この共通の「ストレージ」にアクセスできる必要があります。
  • ペーストボードのアイテムが長期間持続することを確認するため (常に :-));

一般的なペーストボードは永続的です。それは明らかですが、このペーストボードのアイテムの寿命については明確ではありません。

基本的な質問は、一般的なペーストボードをアプリ間ストレージとして(長期間)使用できますか?

アップデート:

PSこれは良い(正しい)アプローチではないことを理解していますが、これらすべてのアプリがお互いのスキームを認識する必要があるため、1つの共有ストレージが必要で、いつでもアクセスできる必要があります(ユーザーがいつそれらすべてを開くかは期待できませんアプリ)。バックエンドが関与しないソリューションが必要です。

4

1 に答える 1

3

一般的なペーストボードをアプリ間ストレージとして使用できますか (長期間)

いいえ。一般的なペーストボードは、アプリケーションが明示的なユーザー アクションに応答してデータを共有できるようにすることを目的としています。一般的なデータベースやリポジトリを意図したものではありません。実際、一般的なペーストボードに書き込むときに、既存のコンテンツを保存するために他のアプリケーションは必要ありません (保存する必要もありません)。URL スキームは、ユーザーが開始した次のコピーで上書きされます。

于 2013-12-12T17:11:55.157 に答える