私は今日のウィジェットとアプリケーションを持っています。両方が実行されているときにいつでも情報を渡すことができるように、それらの間で通信する必要があります。今日のウィジェットとアプリケーションの間で通信する
Macアプリケーションでは、NSProxyを使用して1つのプロセスをサーバーとして設定して通信することができます。
よろしく、
私は今日のウィジェットとアプリケーションを持っています。両方が実行されているときにいつでも情報を渡すことができるように、それらの間で通信する必要があります。今日のウィジェットとアプリケーションの間で通信する
Macアプリケーションでは、NSProxyを使用して1つのプロセスをサーバーとして設定して通信することができます。
よろしく、
コミュニケーション:
データを共有する:コードを共有するAppGroups
Frameworks
を使用
実装方法の詳細についてToday Extension
:https://github.com/pgpt10/Today-Widget
あなたは今日の拡張機能、アプリ間で通信したい場合。 nsuserdefaultsを使用できます。
これは良いチュートリアルです。 Host App
とToday Extension
間app-extension-programming-today
お返事ありがとうございます。音楽アプリケーションのように、私はホストアプリケーションが動作しているときに次の動作を一時停止することができます。同じような機能を持つことはできません。ボタンアクションによってホストアプリケーションは操作を受け取り、ウィジェットに完了を通知します。 – boom
ボタンクリックでホストアプリケーションを開きますか? – PGDev
私はアプリを開きたくありません。 appがバックグラウンドまたはフォアグラウンドで実行されていると考えて、ウィジェットから開始されたホストアプリケーションで実行される操作をいくつか行い、そのステータスを通知します。その後、私はuserdefaultsからデータを取得します。音楽アプリケーションウィジェットは、すでに実行中の場合、ホストアプリケーションを開く必要はありません。 – boom