0

バックグラウンド

サービスとして実行する必要がある Cordova アプリを開発しています。つまり、バックグラウンドで続行し、デバイスが実行されたときに再起動します。私が知る限り、iOS では UIBackgroundModes を正しく設定するだけですが、Android ではもう少し手間がかかり、サービスを明示的に開始する必要があります。

Mark Taylor の例hereに基づいて、Android 用のプラグインを開発しました。

現在、Android コードを開始するためにいくつかの JS が呼び出されdevicereadyていますが、iOS に対しては何もする必要はありません。

質問

ゼロ構成のすべてのプラットフォームでプラグインが動作するようにするには、どのようにプラグインをパッケージ化すればよいですか? メインの JS でステートメントを記述するのは不格好に思えif (Device.type == 'android')ますが、ネイティブの null 実装を実際に記述したくはありません。

これに対する推奨されるアプローチはありますか?

4

1 に答える 1