Skip to content

Latest commit

 

History

History
97 lines (72 loc) · 2.77 KB

README.md

File metadata and controls

97 lines (72 loc) · 2.77 KB

Made With Unity License Last Commit Repo Size Last Release

What

Support scheduling local one-time or repeatable notifications for Unity games (Android and iOS)

How To Install

Add the line below to Packages/manifest.json

for version 1.0.0

"com.wolf-org.notifications":"https://github.com/unity-package/notification-unity.git#1.0.0",

dependency com.unity.mobile.notifications-2.3.2 and com.cysharp.unitask-2.5.5

"com.unity.mobile.notifications": "2.3.2",
"com.cysharp.unitask": "https://github.com/Cysharp/UniTask.git?path=src/UniTask/Assets/Plugins/UniTask#2.5.5",

Use

  • Add define symbol VIRTUESKY_NOTIFICATION
  • Create NotificationChanel (via Create > Unity-Common > Notification Chanel)

Unity_Sc8gP1veiY

Screenshot 2024-08-28 135421

  • Identifier
  • Minute (after t minute notification will be sent)
  • Repeat (is it repeatable or not)
  • Pig Picture (only android)
  • Name Picture (name pig picture notification) Note: File big picture must be place in folder StreamingAsset, Name Picture must contains file extension ex .jpg

mJSRu

  • Override Icon

  • Small Icon (custom small icon)

  • Large Icon (custom large icon)

  • NotificationPrepare Attach NotificationPrepare to scene to prepare notification android bigpicture, RequestUserPermission android and schedule

Screenshot 2024-08-28 140819

  • Send notification
  public NotificationChanel notificationChanel;

  private void Start()
  {
    notificationChanel.Send();
  }
  • Schedule notification
  public NotificationChanel notificationChanel;

  private void Start()
  {
    notificationChanel.Schedule();
  }
  • Cancel All Scheduled
  public NotificationChanel notificationChanel;

  private void Start()
  {
    notificationChanel.CancelAllScheduled();
  }