2016-11-11 3 views
-1

私はTizenでネイティブウィジェットアプリケーションを開発しています。 UIアプリケーションからウィジェットアプリケーションを更新したいと考えています。widget_service_trigger_update()が返すWIDGET_ERROR_PERMISSION_DENIEDエラー

したがって、ウィジェットを更新するためにwidget_service_trigger_update()APIが見つかりました。 しかし、widget_service_trigger_update()はWIDGET_ERROR_PERMISSION_DENIEDエラーを返します。

私が何か間違ったことを教えてください。

+0

あなたはウィジェットとUIアプリの間のコミュニケーションのためにどのように従うのですか?メッセージポートまたはデータディレクトリまたはsqliteまたはvia service app? –

+0

ありがとうございます。しかし、ウィジェットアプリケーションは複数のインスタンスを持つことができ、widget_service_trigger_update()はウィジェットIDによって特定のウィジェットインスタンスを更新できます。だから、インスタンスをウィジェットするのは簡単な方法だと思います。 – msalt

答えて

0

私は何か重要なことを見つけました。 ウィジェットアプリケーションとUIアプリケーションは一緒にパッケージ化する必要があります。

ウィジェットアプリケーションでパッケージ化されていないUIアプリケーションがwidget_service_trigger_update()を使用すると、APIは 'WIDGET_ERROR_PERMISSION_DENIED'を返します。

同じパッケージでうまく動作することが確認されました。 :)

幸運。

関連する問題