問題タブ [local-datastore]
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.
android - Android 、ローカル ストレージに Parse LocalDataStore を使用できますか?
解析サーバーがシャットダウンされていることは誰もが知っているように、解析サーバーとの対話なしで ( parse を呼び出さずに) 解析ローカル データ ストアの概念を使用したい場合、どうすればinitialize(context,appkey,masterkey))
これを達成できますか?
使用できるかどうか教えてください。そうでない場合、ローカル データ ストアの解析サーバー以外に最適なオプションはありますか?
よろしくお願いします!
android - 解析中のローカルデータストア全体をワイプアウト - Android
この質問は何度も出されていますが、私はまだこれに対する答えを見つけていません。
ログアウト時にローカル データ ストアを消去するのに苦労しています。私がやっていることは、さまざまなアクティビティにオブジェクトを固定していることです。ユーザーがログアウトを押すと、unpinALLInBackGround(); を呼び出します。どうやら、別のユーザーからログインすると、これは localDataStore を消去しません。昔の記事も見れます。
私が欲しいのは、localDataStore のエントリを完全にフラッシュすることです。
特定のアクティビティで:-
そしてログアウト時: -
ParseObject.unpinAllInBackground();
ios - iOS デバイスで Apple ID を変更するときのセーブ データの処理方法
これは意見の質問に近いですが、誰かが決定的な答えを出せることを願っています。
ゲームアプリを作成し、ゲームデータをローカルに保存しています。しかし、私はそれをクラウド対応にしたいと考えており、現在コードを書いていますが、精神的な障壁にぶつかり続けています. iCloud および Game Center のドキュメントのいくつかの場所で、Apple ID を変更した場合、ローカルのセーブ データ/ファイル キャッシュを削除する必要があると記載されています。これは、私のアプリが現在どのように機能しているかに反していますが、それを行う正しい方法を理解できれば問題ありません。iCloudのドキュメントでは、クラウドを使用するか、クラウドを使用せずに1回だけ尋ねるように書かれていますが、設定にはiCloudドライブのオンとオフを切り替えるボタンがあります.
私のジレンマの核心は、IOS デバイスが 1 つの Apple ID にしっかりとリンクされていないことにあるようです。複数のデバイスを 1 つの Apple ID に関連付けることができることは理解していますが、逆にそうすべき理由はわかりません。
これは、追加された機能または首を吊るすのに十分なロープと見なすことができます。ユーザーとして、Apple ID を使用して、Apple ID に関連付けられていない別のデバイスにアクセスし、次のことを行うことができます。
アプリ/曲をダウンロードする
Game Center にログインして、お互いが所有するゲームをプレイします。
等
Appleがこれに対処していることは知っていますが、今は私も同じことをしなければなりません。
アプリ開発者として、これが何を意味するのかについての質問が世界中に寄せられています。
たとえば、最初は「ローカル」ストアを非常に長い機内モードと同じと見なすことができると考えていました。クラウドが利用可能になると、デルタをクラウドとデバイス間で同期できますが、これは Apple ID の変更には対応していません。ローカル データを吹き飛ばし、新しいユーザーがゲームをプレイできないようにするか、ローカルまたはクラウドのみを許可し、両方を許可しないか?
現在、Apple はマルチタスキングと学校で使用されている iPad へのログインを追加しており、問題はさらに悪化しています。
私は正しい答えに導く深みを見つけようとし続けていますが、Apple ID の変更に対処する方法に途方に暮れています。
ios - ローカル データストアの解析が機能しない - Swift 2
私は現在、最新バージョンの Parse 1.14.2 と Bolts 1.8.4 を使用しています。Parse は正しく実装されており、長い間使用しています。私が今直面している問題は、Parse のローカル データストアを使用しようとしたときです。AppDelegate.swift に次のコードがあります。
firstName
という名前のクラスでという名前の文字列を作成して保存する次のコードがありますcontact
。
作成したクラスからオブジェクトを取得するコードは次のとおりです。
プロジェクトに追加libsqlite3.dylib
しました。このコードを実行してもアプリはクラッシュしませんが、オブジェクトを取得しようとすると次のメッセージが表示されるだけです。
この問題を回避するために誰か助けてもらえますか? 問題は、このバージョンの Bolts が Parse オブジェクトをバックグラウンドで固定できないことであり、このバグを回避する必要があると推測しています。私はしばらくこれで立ち往生していて、オンラインであまり多くの情報を見つけることができないので、助けていただければ幸いです。
編集済み:Bolts をダウングレードしようとしましたが、Cocoapod で Parse をダウングレードすると、Xcode でエラーが発生します。
parse-platform - オフラインで使用するために、デバイスでの解析からユーザーのエアコンの詳細を保存します。スイフト3
解析とすべてをセットアップしました。サインアップは必要に応じて完全に機能します。しかしその後、オフラインで使用するためにユーザーの詳細をデバイスに戻すことができません。
ユーザーがログイン/サインアップしたら、これらのオブジェクトをオフラインにする必要があります。
クラス名 :User
オブジェクト:
coverPhoto
:Image.png(ファイル保存)profilePicture
:Image.png(ファイル保存)usersUsername
: 弦username
/email
: 文字列firstName
: 弦middleName
: 弦lastName
: 弦mobileNumber
: 弦birthDate
: 弦gender
: 弦about
: 弦
を使用して保存しようとしましUserDefaults.standard.set(_variable name_, forKey: "String")
たが、うまくいきませんでした。:\
これは私が繰り返し得ているものです。
これは私が書いたものです:
私はここで束縛されています。
編集:
編集#2:
強調表示されたコード: