私はメッセージングを含むアプリケーションに取り組んでいます。
絵文字が問題を引き起こしていることがわかりました。
私はそれらをサポートするためにサーバーデータベースを更新しましたが、Androidとシミュレータですべて正常に機能していますが、iOSは失敗しています。 何らかの理由で、複数の絵本を送信した場合、そのうちのいくつかしか到着しません。
私たちのデータ同期システムは、すべてをタールボールにパッケージ化し、それをストレージに展開してデータベースに読み込みます。
次の点のいずれかがこのエンコードの問題を引き起こしていると思います。ネットワーク転送時iOS上のコードネーム1のUnicode /絵文字
- (そう、それはバイナリファイルなので)
- SQL
アプリケーション用のコンテナをダウンロードし、dbファイルを調べると、そこに取得するまでに既に壊れているのがわかるので、どちらかと思いますファイルの内容やSQLへの書き込み。
また、これに記載されている技術も試みました。 Unicode File IO in Codename One
実際のコード(a [mcve])がなくても、私たちはこの多くの失敗点で問題となる、うまくいく仮説はありません。 [ask]を見て、問題を特定するためにいくつかのデバッグを自分で行います。 –