AppleWatch开发Notification通知界面开发指南

1.iOS决定在iPhone还是Apple Watch上显示通知;

2.系统提供了默认的界面来显示来自通知的信息提示,app可以自定义通知界面;

3.本地或者远程通知到达,显示short-look界面


Short-Look界面:

1.用户第一次查看通知的时候,系统会显示short-look界面;

2.不可滚动而且不能自定义;

3.显示应用程序的icon,名称,标题;

4.用户继续查看通知的话,系统从short-look界面很快转向long-look界面;


Short-Look界面标题(title)

1.标题提供了通知的简短说明;

2.本地通知的标题:用NSLocalNotification的alertTitle属性;

3.远程通知的标题:在payload中,alert字典中的key为title;


Long-Look界面

1.可以滚动的界面,显示了通知的内容和任何相关的按钮;

2.默认的界面包括app icon、通知标题、信息提示;

3.通知界面分为三个部分:sash(顶部)、content area(中间部分)、bottom area(底部)


(1)Sash:包括app icon和名称,默认为透明的,但是可以在自定义的通知界面设置颜色;

(2)Content area:显示通知的细节。对于自定义的界面,可以决定这部分的位置;

(3)Bottom area:包含一个dismiss按钮(系统提供的),和其他的按钮;


github主页:https://github.com/chenyufeng1991  。欢迎大家访问!

你可能感兴趣的:(watchOS开发)