サムスンのギアS3では、ウェブアプリケーションが動作しているかどうかを継続的にチェックし、動作していなければウェブアプリケーションを起動するTizenネイティブサービスアプリケーションを開発したい。 継続的に言うと、1分ごとにチェックするか、イベントリスナーを追加する(アプリケーションの状態変更のために)ことができます。他のアプリが動作しているかどうかを確認するネイティブサービスアプリ
私のWebアプリケーションはしばらくしてから終了しています(1日ほど経過している可能性があります)が、いつもバックグラウンドで実行したいので、これをやりたかったのです。
今、私は次のコードを使ってサービスアプリケーションからWebアプリケーションを起動することができました。
app_control_h app_control;
int ret = APP_CONTROL_ERROR_NONE;
ret = app_control_create(&app_control);
if (ret != APP_CONTROL_ERROR_NONE)
dlog_print(DLOG_ERROR, LOG_TAG, "app_control_create() is failed. err = %d", ret);
ret = app_control_set_operation(app_control, APP_CONTROL_OPERATION_VIEW);
if (ret != APP_CONTROL_ERROR_NONE)
dlog_print(DLOG_ERROR, LOG_TAG, "app_control_set_operation() is failed. err = %d", ret);
app_control_set_app_id(app_control, "08CCMUEFHN.ROAMMprompt");
ret = app_control_send_launch_request(app_control, NULL, NULL);
if (ret != APP_CONTROL_ERROR_NONE)
dlog_print(DLOG_ERROR, LOG_TAG, "app_control_send_launch_request() is failed. err = %d", ret);
私のWebアプリケーションが動作しているかどうかを継続的に確認するコードを開発する際に助けてください。
はありがとうございました。そのシンプルで華麗な。もう一つ質問があります。私のアプリケーションは、1日に4回ポップアップする通知から起動されます。アプリが通知から起動されているが、ウォッチフェイスのアプリアイコンをクリックしていないことを知る方法はありますか? –