2016-04-04 5 views
0

Android 6では、アンドロイド:targetSdkVersion = "23"であれば、Googleの最終的な自動バックアップサービスにより、すべてのアプリデータをノミネートされたGoogleアカウントにバックアップすることができたようです。アンドロイド:backupAgentで誰でもAndroidバックアップサービスを実装しましたか?

しかし、6より前のバージョンのAndroidでは、アプリケーション生成のファイルやデータベースなどの特定のファイルをバックアップサービスに組み込むために、カスタムBackupAgentを実装する必要があります。

これをAppceleratorでどのように実現できますか?tiapp.xmlのAndroidセクションに新しいエントリが必要なカスタムモジュールが必要ですか?

http://developer.android.com/training/backup/autosyncapi.html http://developer.android.com/training/backup/autosyncapi.html#previous-androids

答えて

0

は、ドキュメントを見ると、このすべてが及びres/xmlファイル(合金にapp/platform/android下に保存1.8+)(チタンでtiapp.xml経由で設定可能)あなたのAndroidManifest.xmlを介して設定されているようです。だからあなたはAppcelerator Titaniumでこれを使うことができるはずです。

+0

ありがとうございます。私はそれがAndroid 6で動作すると考えましたが、これを見てみると、Androidの以前のバージョンのサポートについて[Android Developer link](http://developer.android.com/training/backup/autosyncapi.html#previous-androids) Backup APIをBackupAgentと一緒に使用する必要があると言います。これはカスタムJavaコードに見えますか? – Pragmateq

+0

ええ、それは正しいです。それがチタンモジュールでできるかどうかは言い難いです。これが調査されるように要求するJIRAチケットを作成すること、またはiOS向けファイルのiCloudバックアップとのパリティを達成するための方法としても良い考えです。 –

+1

JIRAチケットhttps://jira.appcelerator.org/browse/AC-3490 –

関連する問題