問題タブ [icloud-api]

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 に答える
649 参照

ios - CloudKit から iCloud ユーザーのアイコンを取得することはできますか?

iCloudに設定した小さな写真が必要です。それを取得する方法はありますか?

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

ios - CloudKit が最新のデータを返さない

CloudKit を使用して icloud に何かを保存するというこの問題が発生していますが、すぐに結果を取得しても挿入された最新のデータが返されません。

結果 :

ここで何か不足していますか?

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

macos - Cloudkit でレコードを保存しようとするとエラーが発生する

単純にレコードをユーザーのプライベート データベースに保存しようとしていますが、privateDB.saveRecord() を実行するとエラーが発生します。

このアカウントは cloudkit ダッシュボードにサインインできるため、アプリケーションの開発者です。これを引き起こす可能性のある他の問題は何ですか? どんな助けでも本当にありがたいです、私はこれに長い間立ち往生しています。

これが私のコードです:

0 投票する
2 に答える
3465 参照

.net - ドロップボックス、iCloud、SkyDrive などにアクセスする単一の C# API?

特定の API ごとにコードを記述せずに、さまざまなクラウド ストレージ システムからファイルを読み取る方法を探しています。これを達成する方法はありますか?必要なものはとてもシンプルです:

  1. FileOpen ダイアログ ボックスのフォルダーの内容を取得する方法。
  2. 選択したファイルを読み取る方法。
  3. オプション: ファイルを表示して 1 つを選択するためのすべての作業を行う FileOpen ダイアログ。

ありがとう - デイブ

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

icloud - iCloudコンテナにはチーム識別子が引き続き必要ですか

簡単な質問があります。Xcode 6 では、デフォルトの iCloud コンテナの名前がiCloud.com.company.myApp. General>Identityプロジェクト設定で私のチームIDが選択されていますが。以前は、Team-Id のようなコンテナ ID を持っていABC12D3EF8.com.company.myAppました。

今後の Mac アプリ用にチーム ID を含めるように iCloud コンテナーを変更する必要がありますか? それとも、iCloudiCloud Drive 後の時代にはプレフィックスで十分でしょうか?

ありがとう

0 投票する
2 に答える
86 参照

ios - 大きなテキストをiOSアプリに入れる方法は?

テキストのいくつかの段落を iOS アプリに送信する方法が必要です。これは、レシピまたはジャーナル アプリ用です。ユーザーが数文しか入力していない場合は、アプリで直接入力できます。しかし、いくつかの段落については、コンピューターでそれを行い、テキストをアプリに送信したいと考えています。

または、Web から (デスクトップで) レシピをコピーしている場合でも。そのデータをアプリに貼り付ける方法が必要です。

アプリが依存する必要がある Web サイトやその他のコンポーネントを作成せずに、アプリに大量のテキストを取り込む方法は何ですか?

Mac ユーザーの場合、iCloud 経由で Notes アプリを使用できます。次に、メモからアプリにコピー/貼り付けします。Windows ユーザーにはこのオプションがないと思います。ただし、これはまとまりのない体験を生み出します。

Windows ユーザーと Mac ユーザーの両方が同じ体験ができるように、テキストをアプリに送信するために iCloud に結び付ける方法はありますか?

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

ios - iCloud Core Data Sync によるデータ削除

モデルを同期する展開済みのiCloudiOS 8 アプリがあります。Core Dataこのアプリは、投資物件の評価を処理し、修理などの物件に関する情報を記録します。

私は最近、物件の 29 の修理を入力したユーザーから、48 時間後にそれらが消えてしまったという苦情を受け取りました。

ユーザーからの明示的な許可を必要としない、アプリ内のモデル オブジェクトを削除するメカニズムがありません。ユーザーが誤って 29 個のオブジェクトを削除したとは思わないため、iCloud同期の失敗がこれに関係しているのではないかと疑っています。

ユーザーは、iCloud 対応の iPad で情報を入力するだけでなく、iCloudiCloud 対応の iPhone を使用して同期されたデータを表示すると説明しました。同期で iPhone データを使用して iPad データを上書きした場合、オブジェクトが削除される可能性があります。

iCloud に関するこのような問題を知っている人はいますか? 問題が何であるかについて、他の一般的な考えを持っている人はいますか?

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

ios - iOS で CloudKit を使用して iCloud で領収書を保持する

#1

更新しないサブスクリプションを含む iOS アプリを開発しています。ユーザーのすべてのデバイスでサブスクリプションを利用できるようにし、ユーザーが購入を復元できるようにしたいと考えています。

Appleのドキュメントで述べたように:

更新しないサブスクリプションの場合は、iCloud または独自のサーバーを使用して永続的な記録を保持します。

私のアプリは今のところiOSでしか利用できないので、私は自分のサーバーを使用するものはありません。したがって、iCloud はより簡単なソリューションのようです。

iCloud に関する多くの WWDC ビデオとドキュメントを見て読んだ後、キー値ストレージは 1MB に制限されており、1 人のユーザー (後例:異なる購入の年)。

質問は:これまでのところ、私は正しいですか?

#2

購入には RMStore Library を使用しています。ドキュメントで述べられているように、RMStore には iCloud へのトランザクション永続性の参照実装がなく、インターネットで例が見つからなかったため、自分でゼロから行う必要があります。

私が直面している最初の問題は、ユーザーがサブスクリプションを購入した後にレシートを iCloud に同期する際に問題が発生した場合はどうなるかということです。例: ユーザーがサブスクリプションを購入し、それを iCloud に同期するときにエラーが発生し、アプリを閉じて、それだけです。これは本当のシナリオですか?非更新サブスクリプションの場合、領収書は Apple によってどこにも保存されないため、ユーザーのために領収書を配信して保存する責任はすべて私にあります。ユーザーが次にアプリを起動したときに同期データをローカル データと比較できるようにするには、トランザクションが完了したらすぐにレシートをキーチェーンまたはキーチェーンに保存する必要がありますか? NSUserDefaultsそれとも、領収書が同期されるまで「トランザクションを終了」しない方がよいのでしょうか? これに関するAppleのガイドは見つかりませんでした...

#3

次の明白な質問は、ユーザーがアプリの iCloud プライベート ストレージをクリアできるかどうかです。ユーザーはどうにかして iCloud レシートに保存されているものを削除して、購入に関するすべての情報を削除することはできますか? はいの場合 - どのように処理すればよいですか? このシナリオが現実である場合、彼がサブスクリプションを再度購入するまで、彼の購入を回復してアプリの機能を開く方法はありません。

前もって感謝します。