Apple Watchプログラミングの作法 Extensionアプリ/Objective-C対応

通知表示(Notification) - プロジェクトの作成

Icon comment count 0
Icon stock count 0

13.2 プロジェクトの作成

Apple Watch Appターゲットを追加する際に"Include Notification Scene"をチェックして通知画面を自動追加します。このチェックを付けない場合でも、グランス画面のように後から追加することができます。その方法については後述します。

XcodeによってStoryboardにロングルック通知画面が自動的に追加されました。Static Interfaceが静的ロングルック、Dynamic Interfaceが動的ロングルックです。

ExtensionフォルダにはNotificationControllerクラスが追加されていて、これは動的ロングルック用のインターフェイスコントローラです。

静的ロングルックはプログラム的に制御できないので、それに対応するクラスはありません。またExtensionのSupporting FilesとしてPushNotificationPayload. apnsファイルが追加されています。これはXcodeで通知のデバッグをするためのJSONファイルで、その内容を変更することによって通知内容を変更して動作確認することができます。

まずは何もプログラムせずに通知表示を実行してみましょう。

実際に通知画面を表示するにはローカル通知か、リモート通知を受信しないといけないのですが、シミュレータでは通知を受け取ることができないの

コメント

    コメントはありません