問題タブ [cloudkit-web-services]

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

ios - Web でプレミアム サービスを購入し、購入を CloudKit に保存し、30% の支払いを回避

ユーザーがアプリのプレミアム サービスを購入できる CloudKit に接続された Web サイトを作成すると、電子購入システムが実装され、購入が完了すると購入が保存recordTypeされ、アプリでユースケースが有効になります。この手順は Apple の規則に違反すると思いますか? それで、私は30%を支払うのを避けることができましたか?

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

ios - 通常の Web ホストを使用する CMS として CloudKit を使用していますが、どこから始めればよいかわかりませんか? 出来ますか?

CloudKit JS は面白そうです。はい、私は Parse についてすべて知っていますが、新しい CloudKit JS 機能 (認証、追加、削除など) を使用できる単純な CMS をサーバー上に構築できるかどうか疑問に思っていました。または、これはアプリ環境で CMS としてのみ実行できますか? (iPadのように)?別名、パブリック コンテナ?

基本的に私がやろうとしているのは、CloudKit JS (シンプルな Web フォーム フロント エンドを使用) を使用してクライアントにアプリにデータを入力させることであり、php/mysql セットアップを使用する必要はありませんか?

質問: CloudKit を CMS として機能させることはできますか? ゼロの例を見つける、学ぶのが大好き!

https://developer.apple.com/library/prerelease/ios/documentation/DataManagement/Conceptual/CloutKitWebServicesReference/Introduction/Introduction.html#//apple_ref/doc/uid/TP40015240

CloudKit アプリがある場合は、CloudKit Web サービスを使用して、ユーザーがアプリと同じデータにアクセスするための Web インターフェイスを提供できます。CloudKit Web サービスを使用するには、データベースのスキーマが既に作成されている必要があります。CloudKit Web サービスは、レコード、ゾーン、およびサブスクリプションをフェッチ、作成、更新、および削除するための HTTP インターフェイスを提供します。検出可能なユーザーと連絡先にもアクセスできます

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

javascript - Cloudkit JS && Node JS

現在、Apple の新しい CloudKit JS を使用して、iCloud サーバーへのサーバー側接続を実行しようとしています。WWDC 2015「CloudKit JS and Web Service」によると、CloudKit JS は純粋な JS フレームワークであるため、ノード JS などのすべての JS 環境で使用できます。

CloudKit JS のソース コードをhttps://cdn.apple-cloudkit.com/ck/1/cloudkit.jsからコピーし、 「cloudkit.js」という名前のファイルに貼り付けました。これが私が試したデモです:

すべての関数が正しく呼び出されているため、CloudKit は正しくセットアップされているようです。ただし、 performQuery のコールバックは呼び出されません。なんで ?

サーバー環境でCloudKit JSの設定に成功した人はいますか?

前もって感謝します

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

ios - CloudKit JS で自動インクリメント ID を作成するには?

CloudKit JS でこれに対する解決策はありますか? レコードの ID を取得するための正常なクエリを作成することさえできませんでした。

このリンクの質問は以前ここにありました。見たい場合は関連しています。

CloudKit JS でメタデータを照会する方法は?

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

javascript - Cloudkit Cloud (JS) からすべてのレコードを取得できません

Cloudkit ダッシュボードに保存されている値を入力したい HTML テーブルがあります。

レコードを正常に取得し、それらをテーブルに入力しました。気付いた問題は、しばらく時間を置いてテーブルを再度リロードしようとすると、一部のレコードが取得されないことです。その間、コードを変更していないので、これがどのように/なぜ起こっているのか非常に困惑しています。以下は私のコードとエラーログの例です:

public-query.js :

エラーログ:

たとえば、を削除すると<td>" + record['created'].timestamp + "</td>、エラーログには次<td>が未定義であると表示されます。

明確にするために、現在、タイムスタンプが正しく取得されているレコードがあり、コードを変更せずに、取得されていて現在は取得されていない他のレコードがありました。

3 行目のさまざまな部分でこのエラーをさまざまな時点で受け取りました (実際のコードには 16 個のフィールドがあります/ <td>)。これらのフィールドがレコードに入力されていることはわかっており、それらのフィールドが入力されていないレコードも取得しました。

ここで何が起こっているのか分かりますか?これは Cloudkit のバグですか、それとも私が間違っているのでしょうか?

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

javascript - CloudKit JS で参照を作成する

別のレコードへの参照を持つ必要があるレコードを作成しています。

RecordNameFranceとレコード タイプのレコードを既に作成しましたCountries。今作成したいレコードは次のようになります。

CloudKit ダッシュボードで、フィールドの使用へのCities参照を 1 つ持つように設定しました。ただし、コードを実行すると、 が返されます。CountriesCountrythe server responded with a status of 400 (Bad Request)

WWDC ビデオを見ましたが、Apple が CloudKit JS の参照について言っているのはuse a Reference object. 私はそれが何であるかわかりません.JSONオブジェクトだと思いますが、誰かがこのオブジェクトのキー/値を知っていますか?

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

ios - iOS アプリからのバックエンド呼び出しを確認する

この Android 検証に相当するものを見つけようとしていますが、iOS 用です。

最初はブログ投稿に投稿されましたが、現在はAndroid のメイン ドキュメントに組み込まれています。この検証により、次の 3 つのことがわかります。

  1. トークンは Google によって発行されました。
  2. トークンは、ペイロードの電子メール フィールドで識別された人物によって操作されていたデバイスに送信されました。
  3. トークンは、ペイロードの azp フィールドのクライアント ID で識別される Android アプリによって取得されました。

重要な点は次のとおりです。

GoogleAuthUtil は、Android アプリと Web クライアント ID が同じプロジェクトにあることを確認し、ユーザーの承認なしで、Google によって署名された ID トークンをアプリに返します。

したがって、ユーザーを混乱させることなく、バックエンド コールを確認できます。

Apple が iOS アプリと Web クライアント ID を確認したときに、Apple によって署名された ID トークンを取得できる、Apple の iOS に似たようなものはありますか?

似たようなものを見つけようとしてSOの質問を見つけましたが、より簡単な解決策を望んでいます。その質問は 1 年以上前のものなので、おそらく新しい CloudKit Web サービスを使用して、より良い答えが得られることを期待しています。