微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ios 本地通知 - 去掉锁屏上的“通知”文本

如何解决ios 本地通知 - 去掉锁屏上的“通知”文本

我正在使用以下代码显示本地通知。当手机未锁定且应用程序处于后台时,它显示正常。但是,当屏幕锁定时,它会在副标题下方显示额外的一行文字 #ifndef _CRERROR_H_ #define _CRERROR_H_ #include "CrTypes.h" namespace SCRSDK { typedef CrInt32 CrError; enum { // 16bit always 1 // 9-15bit category of error // 1-8bit error detail in category CrError_None = 0x0000,CrError_Genric = 0x8000,CrError_File = 0x8100,CrError_Connect = 0x8200,CrError_Memory = 0x8300,CrError_Api = 0x8400,CrError_Init = 0x8500,CrError_Polling = 0x8600,CrError_Adaptor = 0x8700,CrError_Device = 0x8800,CrError_Application = 0xc000,// Uncategorized CrError_Genric_UnkNown = CrError_Genric,CrError_Genric_Notimpl,CrError_Genric_Abort,CrError_Genric_NotSupported,CrError_Genric_SerIoUsErrorNotSupported,CrError_Genric_InvalidHandle,CrError_Genric_InvalidParameter,// File related CrError_File_UnkNown = CrError_File,CrError_File_IllegalOperation,CrError_File_IllegalParameter,CrError_File_EOF,CrError_File_OutOfRange,CrError_File_NotFound,CrError_File_DirNotFound,CrError_File_AlreadyOpened,CrError_File_PermissionDenied,CrError_File_StorageFull,CrError_File_AlreadyExists,CrError_File_TooManyOpenedFiles,CrError_File_ReadOnly,CrError_File_CantOpen,CrError_File_CantClose,CrError_File_CantDelete,CrError_File_CantRead,CrError_File_CantWrite,CrError_File_CantCreateDir,CrError_File_OperationAbortedByUser,CrError_File_UnsupportedOperation,CrError_File_NotYetCompleted,CrError_File_Invalid,CrError_File_StorageNotExist,CrError_File_SharingViolation,CrError_File_Rotation,CrError_File_SameNameFull,// Connection related CrError_Connect_UnkNown = CrError_Connect,CrError_Connect_Connect,CrError_Connect_Reserved1,CrError_Connect_Release,CrError_Connect_GetProperty,CrError_Connect_SendCommand,CrError_Connect_HandlePlugin,CrError_Connect_disconnected,CrError_Connect_TimeOut,CrError_Reconnect_TimeOut,CrError_Connect_FailRejected,CrError_Connect_FailBusy,CrError_Connect_FailUnspecified,CrError_Connect_Cancel,//Memory related CrError_Memory_UnkNown = CrError_Memory,CrError_Memory_OutOfMemory,CrError_Memory_InvalidPointer,CrError_Memory_Insufficient,//API related CrError_Api_UnkNown = CrError_Api,CrError_Api_Insufficient,CrError_Api_InvalidCalled,CrError_Polling_UnkNown = CrError_Polling,CrError_Polling_InvalidVal_Intervals,//Adaptor related CrError_Adaptor_UnkNown = CrError_Adaptor,CrError_Adaptor_InvaildProperty,CrError_Adaptor_GetInfo,CrError_Adaptor_Create,CrError_Adaptor_SendCommand,CrError_Adaptor_HandlePlugin,CrError_Adaptor_CreateDevice,CrError_Adaptor_EnumDecvice,CrError_Adaptor_Reset,CrError_Adaptor_Read,CrError_Adaptor_Phase,CrError_Adaptor_DataToWiaItem,CrError_Adaptor_DeviceBusy,CrError_Adaptor_Escape,CrError_Device_UnkNown = CrError_Device,CrWarning_UnkNown = 0x00020000,CrWarning_Connect_Reconnected,CrWarning_Connect_Reconnecting,CrWarning_File_StorageFull,CrWarning_SetFileName_Failed,CrWarning_Getimage_Failed,CrWarning_FailedToSetCWB,CrWarning_NetworkErrorOccurred,CrWarning_NetworkErrorRecovered,CrWarning_Format_Failed,CrWarning_Format_Invalid,CrWarning_Format_Complete,CrWarning_Reserved1,CrWarning_Reserved2,CrWarning_Reserved3,CrWarning_Reserved4,CrWarning_Reserved5,CrWarning_Exposure_Started,CrWarning_DateTime_Setting_Result_Invalid,CrWarning_DateTime_Setting_Result_OK,CrWarning_DateTime_Setting_Result_Parameter_Error,CrWarning_DateTime_Setting_Result_Exclusion_Error,CrWarning_DateTime_Setting_Result_System_Error,CrWarning_Frame_NotUpdated,CrNotify_All_Download_Complete,CrWarning_Connect_Already,CrWarning_Connect_OverLimitOfDevice,}; #define CR_SUCCEEDED(e) (SCRSDK::CrError_None == (e)) #define CR_Failed(e) (SCRSDK::CrError_None != (e)) } #endif //_CRERROR_H_

由于我的通知没有 Notification,所以无论如何我可以去掉带有文本 body 的额外行。我尝试将 body 设置为 Notification(尽管 xcode 给出警告)和空白字符串 nil 但都没有帮助。

@""

知道我做错了什么吗?

解决方法

当用户将“显示预览”设置为“解锁时”时,您看到的是默认的正文占位符文本。要更改占位符文本,请使用通知类别并设置其 hiddenPreviewsBodyPlaceholder 参数。

https://developer.apple.com/documentation/usernotifications/unnotificationcategory/2873733-init

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。