我有一个没有任何操作的通知 - 只是所有通知附带的默认解雇操作。在手表通知中心点击通知时,手表会调用什么方法?不是行动,而只是通知的主体。
我正在查看Apple文档,我假设它是handleActionWithIdentifier:forRemoteNotification,但无论我把它放在哪里,当我点击通知中心的通知时都不会调用它。 This SO question类似,但没有找到帮助我的答案。
我认为如果没有选择任何操作,handleActionWithIdentifier仍然有效吗?根据文档:"如果identifier参数包含空字符串,则表示用户从通知界面启动了WatchKit应用程序而未选择特定操作。"
我的问题是handleActionWithIdentifier没有被调用,因为我没有处理动作?或者我应该使用不同的方法吗?
如果我的观看应用程序是从通知中心的通知中打开的,那么我需要做的就是访问通知有效负载。我怎么能这样做?
提前致谢。