2016-09-16 15 views
2

アプリが閉じていても、バックグラウンドで1日2回javascriptモジュールを実行しようとしています。 Java側でBroadcastReceiverを使用していますが、反応ビューを表示せずにonReceive()メソッドからjavascriptを実行する方法がわかりません。私はすべてのアプリケーションを実行する1つのソリューションを見つけましたが、私はバックグラウンドで動作するワーカー/サービスのようなものを探しています。React Native:BroadcastReceiverからjavascriptモジュールを実行

public void onReceive(Context context, Intent intent) { 
    String pn = context.getApplicationContext().getPackageName(); 
    Intent li = context.getPackageManager().getLaunchIntentForPackage(pn); 
    context.startActivity(li); 
} 

答えて

1

Headless JSを導入ネイティブ0.36反​​応し、あなたのアプリがバックグラウンドで動作している間、JavaScriptでタスクを実行する方法です。

this documentをご覧ください。

関連する問題