ನಿಮ್ಮ ಆ್ಯಪ್ಗೆ ಅಧಿಸೂಚನೆಗಳನ್ನು ಹೇಗೆ ಸೇರಿಸುವುದು: ಆ್ಯಪ್ನೊಳಗೆ, ಇಮೇಲ್ ಮತ್ತು ಪುಷ್
ವೆಬ್ ಆ್ಯಪ್ಗೆ ಅಧಿಸೂಚನೆಗಳನ್ನು ಸೇರಿಸಲು, ಆ್ಯಪ್ನೊಳಗಿನ ಅಧಿಸೂಚನೆಗಳಿಂದ ಪ್ರಾರಂಭಿಸಿ: ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಅಧಿಸೂಚನೆಗಳ ಕೋಷ್ಟಕ ಮತ್ತು ಓದದ ವಸ್ತುಗಳನ್ನು ತೋರಿಸುವ ಗಂಟೆ ಐಕಾನ್. ಜನರು ದೂರದಲ್ಲಿರುವಾಗ ತಿಳಿಯಬೇಕಾದ ವಿಷಯಗಳಿಗೆ ಇಮೇಲ್ ಸೇರಿಸಿ, ಇಮೇಲ್ ಒದಗಿಸುವವರನ್ನು ಬಳಸಿ, ಮತ್ತು ಸಮಯೋಚಿತ ಎಚ್ಚರಿಕೆಗಳು ನಿಜವಾಗಿ ಮುಖ್ಯವಾದಾಗ ಮಾತ್ರ ವೆಬ್ ಪುಷ್ ಸೇರಿಸಿ, ಏಕೆಂದರೆ ಅದಕ್ಕೆ ಸರ್ವಿಸ್ ವರ್ಕರ್, ಬಳಕೆದಾರರ ಅನುಮತಿ ಮತ್ತು ಐಫೋನ್ನಲ್ಲಿ ಆ್ಯಪ್ ಹೋಮ್ ಸ್ಕ್ರೀನ್ನಲ್ಲಿ ಉಳಿಸಿರಬೇಕು. ನೀವು ಯಾವ ಚಾನಲ್ಗಳನ್ನು ಬಳಸಿದರೂ, ಪ್ರತಿ ಅಧಿಸೂಚನೆಯನ್ನು ಸರ್ವರ್ನಲ್ಲಿ ಒಂದೇ ಸ್ಥಳದಲ್ಲಿ ರಚಿಸಿ ಮತ್ತು ಬಳಕೆದಾರರು ಯಾವುದನ್ನು ಪಡೆಯಬೇಕು ಎಂದು ಅವರೇ ಆಯ್ಕೆ ಮಾಡಲಿ.
ಈ ಮಾರ್ಗದರ್ಶಿ ಚಾನಲ್ಗಳನ್ನು ಹೋಲಿಸುತ್ತದೆ, ಸರಳ ವಾಸ್ತುಶಿಲ್ಪವನ್ನು ತೋರಿಸುತ್ತದೆ, ಮತ್ತು AI ಆ್ಯಪ್ ಬಿಲ್ಡರ್ನೊಂದಿಗೆ ಬಳಸಬಹುದಾದ ಪ್ರಾಂಪ್ಟ್ಗಳನ್ನು ನೀಡುತ್ತದೆ.
ಮುಖ್ಯ ಚಾನಲ್ಗಳ ಹೋಲಿಕೆ
| ಚಾನಲ್ | ಬಳಕೆದಾರರನ್ನು ತಲುಪುವುದು ಯಾವಾಗ | ಸೆಟಪ್ ಶ್ರಮ | ನಡೆಸುವ ವೆಚ್ಚ | ಯಾವುದಕ್ಕೆ ಉತ್ತಮ |
|---|---|---|---|---|
| ಆ್ಯಪ್ನೊಳಗೆ (ಗಂಟೆ, ಟೋಸ್ಟ್) | ಅವರು ನಿಮ್ಮ ಆ್ಯಪ್ ಬಳಸುತ್ತಿರುವಾಗ | ಕಡಿಮೆ | ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ಹೊರತು ಬೇರೇನೂ ಇಲ್ಲ | ಚಟುವಟಿಕೆ, ಉಲ್ಲೇಖಗಳು, ಸ್ಥಿತಿ ಬದಲಾವಣೆಗಳು |
| ಇಮೇಲ್ | ಅವರು ಇಮೇಲ್ ನೋಡಿದಾಗ ಯಾವಾಗ ಬೇಕಾದರೂ | ಮಧ್ಯಮ: ಒದಗಿಸುವವರು, ಡೊಮೈನ್ ಸೆಟಪ್ | ನಿಮ್ಮ ಒದಗಿಸುವವರಿಂದ ಪ್ರತಿ-ಇಮೇಲ್ ದರ | ರಸೀದಿಗಳು, ಸಾರಾಂಶಗಳು, ಮುಖ್ಯವಾದ ಯಾವುದೇ ವಿಷಯ |
| ವೆಬ್ ಪುಷ್ | ಬ್ರೌಸರ್ ಅಥವಾ ಇನ್ಸ್ಟಾಲ್ ಮಾಡಿದ ವೆಬ್ ಆ್ಯಪ್ ಮೂಲಕ, ಮುಚ್ಚಿದ್ದರೂ ಸಹ | ಮಧ್ಯಮದಿಂದ ಹೆಚ್ಚು | ಸಾಮಾನ್ಯವಾಗಿ ಕಳುಹಿಸುವುದು ಉಚಿತ | ಸಮಯ-ಸಂವೇದನಾಶೀಲ ಎಚ್ಚರಿಕೆಗಳು |
| SMS | ಬಹುತೇಕ ಯಾವಾಗಲೂ | ಮಧ್ಯಮ; ಸಮ್ಮತಿ ನಿಯಮಗಳು ಅನ್ವಯಿಸುತ್ತವೆ | ಪ್ರತಿ-ಸಂದೇಶ ಶುಲ್ಕ | ಅಪಾಯಿಂಟ್ಮೆಂಟ್ ಜ್ಞಾಪನೆಗಳು, ತುರ್ತು ಎಚ್ಚರಿಕೆಗಳು |
| ಚಾಟ್ ಸಾಧನಗಳು (Slack, Teams) | ಅವರು ಕೆಲಸದಲ್ಲಿರುವಾಗ | ಕಡಿಮೆಯಿಂದ ಮಧ್ಯಮ | ಸಾಮಾನ್ಯವಾಗಿ ಉಚಿತ | ಆಂತರಿಕ ಸಾಧನಗಳು ಮತ್ತು ತಂಡದ ಎಚ್ಚರಿಕೆಗಳು |
ಹೆಚ್ಚಿನ ಆ್ಯಪ್ಗಳಿಗೆ ಆ್ಯಪ್ನೊಳಗೆ ಮತ್ತು ಇಮೇಲ್ ಬೇಕು. ಸಮಯ ನಿಜವಾಗಿ ಮುಖ್ಯವಾದಾಗ, ಉದಾಹರಣೆಗೆ ಬುಕಿಂಗ್ ಜ್ಞಾಪನೆ ಅಥವಾ ಸಿದ್ಧವಾದ ಆರ್ಡರ್, ಆಗ ಪುಷ್ ಮತ್ತು SMS ಯೋಗ್ಯ.
ಅಧಿಸೂಚನೆ ವ್ಯವಸ್ಥೆ ಹೇಗೆ ಜೋಡಣೆಯಾಗುತ್ತದೆ
ಸರಳ ಮತ್ತು ಕೇಂದ್ರೀಕೃತವಾಗಿ ಇಡಿ:
- ಏನೋ ಸಂಭವಿಸುತ್ತದೆ. ಕಾಮೆಂಟ್ ಹಾಕಲಾಗುತ್ತದೆ, ಪಾವತಿ ವಿಫಲವಾಗುತ್ತದೆ, ಬುಕಿಂಗ್ ನಾಳೆ ಇದೆ.
- ನಿಮ್ಮ ಸರ್ವರ್ ಒಂದೇ ಕಾರ್ಯವನ್ನು ಕರೆಯುತ್ತದೆ, ಉದಾಹರಣೆಗೆ
notify(user, type, data). - ಆ ಕಾರ್ಯ ಬಳಕೆದಾರರ ಆದ್ಯತೆಗಳನ್ನು ಪರಿಶೀಲಿಸಿ ಗಂಟೆಗಾಗಿ
notificationsಕೋಷ್ಟಕದಲ್ಲಿ ಒಂದು ಸಾಲನ್ನು ಬರೆಯುತ್ತದೆ. - ನಂತರ ಆ ವಿಧಕ್ಕೆ ಬಳಕೆದಾರರು ಆನ್ ಮಾಡಿರುವ ಇತರ ಚಾನಲ್ಗಳಿಗೆ ಕಳುಹಿಸುತ್ತದೆ: ನಿಮ್ಮ ಒದಗಿಸುವವರ ಮೂಲಕ ಇಮೇಲ್, Push API ಮೂಲಕ ಪುಷ್.
- ಫ್ರಂಟ್ಎಂಡ್ ಓದದ ಅಧಿಸೂಚನೆಗಳನ್ನು ತೋರಿಸುತ್ತದೆ ಮತ್ತು ತೆರೆದಾಗ ಓದಿದೆ ಎಂದು ಗುರುತಿಸುತ್ತದೆ.
ಒಂದೇ ಪ್ರವೇಶ ಬಿಂದು ಇರುವುದರಿಂದ, ಕೋಡ್ಬೇಸ್ ಹುಡುಕದೆಯೇ ನೀವು ಚಾನಲ್ ಸೇರಿಸಬಹುದು, ಪದಗಳನ್ನು ಬದಲಿಸಬಹುದು, ಅಥವಾ ಆದ್ಯತೆಗಳನ್ನು ಗೌರವಿಸಬಹುದು.
ಏನನ್ನು ಸಂಗ್ರಹಿಸಬೇಕು
ಅಧಿಸೂಚನೆಗಳ ಕೋಷ್ಟಕಕ್ಕೆ ಸಾಮಾನ್ಯವಾಗಿ ಬೇಕು: ಬಳಕೆದಾರ ID, ವಿಧ (ಉದಾಹರಣೆಗೆ comment_reply), ಸಣ್ಣ ಶೀರ್ಷಿಕೆ ಮತ್ತು ವಿಷಯ, ಸಂಬಂಧಿತ ಪುಟಕ್ಕೆ ಲಿಂಕ್, ರಚಿಸಿದ ಸಮಯ ಮತ್ತು ಓದಿದ ಸಮಯ. ಪ್ರತ್ಯೇಕ ಆದ್ಯತೆಗಳ ಕೋಷ್ಟಕವು ಪ್ರತಿ ಬಳಕೆದಾರರಿಗೆ ಪ್ರತಿ ವಿಧಕ್ಕೆ ಯಾವ ಚಾನಲ್ಗಳು ಬೇಕು ಎಂದು ಸಂಗ್ರಹಿಸುತ್ತದೆ.
ಹೊಸ ಅಧಿಸೂಚನೆಗಳನ್ನು ತೋರಿಸುವುದು
- ಪುಟ ವೀಕ್ಷಣೆಯಲ್ಲಿ ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಪ್ರತಿ 30–60 ಸೆಕೆಂಡ್ಗೆ ಪೋಲ್ ಮಾಡಿ. ಸರಳ ಮತ್ತು ವಿಶ್ವಾಸಾರ್ಹ.
- WebSockets ಅಥವಾ ಸರ್ವರ್-ಕಳುಹಿಸಿದ ಈವೆಂಟ್ಗಳೊಂದಿಗೆ ನೈಜ-ಸಮಯದ ನವೀಕರಣಗಳು ತಕ್ಷಣದ ಭಾವನೆ ನೀಡುತ್ತವೆ ಆದರೆ ಹೆಚ್ಚು ಚಲಿಸುವ ಭಾಗಗಳನ್ನು ಸೇರಿಸುತ್ತವೆ. ತಕ್ಷಣದ ನವೀಕರಣ ಮುಖ್ಯವಾಗದ ಹೊರತು ಪೋಲಿಂಗ್ನಿಂದ ಪ್ರಾರಂಭಿಸಿ.
ಇಮೇಲ್ ಅಧಿಸೂಚನೆಗಳು
ಇಮೇಲ್ಗೆ ಕಳುಹಿಸುವ ಒದಗಿಸುವವರು ಮತ್ತು ಪರಿಶೀಲಿಸಿದ ಡೊಮೈನ್ ಬೇಕು; ವಿವರಗಳು ನಿಮ್ಮ ಆ್ಯಪ್ನಿಂದ ಇಮೇಲ್ ಕಳುಹಿಸುವುದು ಹೇಗೆ ನಲ್ಲಿವೆ. ಅಧಿಸೂಚನೆಗಳಿಗಾಗಿ ನಿರ್ದಿಷ್ಟವಾಗಿ:
- ಸರ್ವರ್ನಿಂದ ಕಳುಹಿಸಿ, ಒದಗಿಸುವವರ ಕೀ ಎಂದಿಗೂ ಬ್ರೌಸರ್ನಲ್ಲಿ ಇರಬಾರದು.
- ಹೆಚ್ಚು ಸಂದೇಶ ನೀಡುವ ಘಟನೆಗಳನ್ನು ಗುಂಪು ಮಾಡಿ. ಒಂದೇ ಇಮೇಲ್ನಲ್ಲಿ "3 ಹೊಸ ಕಾಮೆಂಟ್ಗಳು" ಮೂರು ಇಮೇಲ್ಗಳಿಗಿಂತ ಉತ್ತಮ.
- ಕಡಿಮೆ ಆದ್ಯತೆಯ ಚಟುವಟಿಕೆಗೆ ದೈನಂದಿನ ಅಥವಾ ಸಾಪ್ತಾಹಿಕ ಸಾರಾಂಶ ನೀಡಿ.
- ಅಗತ್ಯವಲ್ಲದ ಇಮೇಲ್ನಲ್ಲಿ ಚಂದಾದಾರಿಕೆ ರದ್ದತಿ ಅಥವಾ ಆದ್ಯತೆಗಳ ಲಿಂಕ್ ಸೇರಿಸಿ. ಮಾರುಕಟ್ಟೆ ಇಮೇಲ್ ನಿಯಮಗಳು ದೇಶದಿಂದ ದೇಶಕ್ಕೆ ಭಿನ್ನ; ನಿಮಗೆ ಯಾವುದು ಅನ್ವಯಿಸುತ್ತದೆ ಎಂದು ಪರಿಶೀಲಿಸಿ.
ವೆಬ್ ಪುಷ್ ಅಧಿಸೂಚನೆಗಳು
ವೆಬ್ ಪುಷ್ ನಿಮ್ಮ ಸೈಟ್ಗೆ ಆ್ಯಪ್ ಅಧಿಸೂಚನೆಗಳಂತೆ ಕಾಣುವ ಎಚ್ಚರಿಕೆಗಳನ್ನು ಕಳುಹಿಸಲು ಅವಕಾಶ ನೀಡುತ್ತದೆ. MDN ನ Push API ದಸ್ತಾವೇಜಿನ ಪ್ರಕಾರ ಇದು ಹೀಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ:
- ನಿಮ್ಮ ಸೈಟ್ ಸರ್ವಿಸ್ ವರ್ಕರ್ ಅನ್ನು ನೋಂದಾಯಿಸುತ್ತದೆ, ಇದು ಬ್ರೌಸರ್ ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಚಲಾಯಿಸಬಲ್ಲ ಸ್ಕ್ರಿಪ್ಟ್.
- ಬಳಕೆದಾರರು ಒಪ್ಪಿದ ನಂತರ, ಸರ್ವಿಸ್ ವರ್ಕರ್
PushManager.subscribe()ಮೂಲಕ ಸಬ್ಸ್ಕ್ರೈಬ್ ಮಾಡುತ್ತದೆ. ಬ್ರೌಸರ್ ಒಂದು ಎಂಡ್ಪಾಯಿಂಟ್ ಮತ್ತು ಎನ್ಕ್ರಿಪ್ಷನ್ ಕೀಗಳೊಂದಿಗೆ ಸಬ್ಸ್ಕ್ರಿಪ್ಷನ್ ಹಿಂತಿರುಗಿಸುತ್ತದೆ. - ನಿಮ್ಮ ಸರ್ವರ್ ಆ ಸಬ್ಸ್ಕ್ರಿಪ್ಷನ್ ಅನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ, ಮತ್ತು ಏನಾದರೂ ಸಂಭವಿಸಿದಾಗ ಎಂಡ್ಪಾಯಿಂಟ್ಗೆ ಸಂದೇಶ ಕಳುಹಿಸುತ್ತದೆ, ಸಾಮಾನ್ಯವಾಗಿ VAPID ಕೀಗಳೊಂದಿಗೆ ಸಹಿ ಮಾಡಿ (ನಿಮ್ಮ ಸರ್ವರ್ ಅನ್ನು ಗುರುತಿಸುವ ಕೀ ಜೋಡಿ).
- ನಿಮ್ಮ ಪುಟ ತೆರೆದಿಲ್ಲದಿದ್ದರೂ, ಬ್ರೌಸರ್ ನಿಮ್ಮ ಸರ್ವಿಸ್ ವರ್ಕರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ, ಅದು ಅಧಿಸೂಚನೆಯನ್ನು ತೋರಿಸುತ್ತದೆ.
ಎಂಡ್ಪಾಯಿಂಟ್ ರಹಸ್ಯವಾಗಿಡಬೇಕು ಎಂದೂ MDN ಗಮನಿಸುತ್ತದೆ, ಏಕೆಂದರೆ ಅದು ತಿಳಿದಿದ್ದರೆ ಆ ಬಳಕೆದಾರರಿಗೆ ಸಂದೇಶ ಕಳುಹಿಸಲು ಸಾಕು.
ಐಫೋನ್ ಮತ್ತು ಐಪ್ಯಾಡ್
WebKit ತನ್ನ ಘೋಷಣೆಯಲ್ಲಿ ಹೇಳಿದ ಎರಡು ಷರತ್ತುಗಳೊಂದಿಗೆ, iOS ಮತ್ತು iPadOS 16.4 ರಲ್ಲಿ ವೆಬ್ ಆ್ಯಪ್ಗಳಿಗೆ ವೆಬ್ ಪುಷ್ ಸೇರಿಸಿತು: ಸೈಟ್ ಅನ್ನು ಹೋಮ್ ಸ್ಕ್ರೀನ್ಗೆ ಸೇರಿಸಿರಬೇಕು, ಮತ್ತು ಅನುಮತಿಯನ್ನು ಬಳಕೆದಾರರ ಕ್ರಿಯೆಗೆ ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ ಕೇಳಬೇಕು, ಉದಾಹರಣೆಗೆ ಸಬ್ಸ್ಕ್ರೈಬ್ ಬಟನ್ ಟ್ಯಾಪ್ ಮಾಡುವುದು. ಆದ್ದರಿಂದ ಐಫೋನ್ನಲ್ಲಿ, ಪುಷ್ ತಲುಪುವುದು ನಿಮ್ಮ ವೆಬ್ ಆ್ಯಪ್ ಇನ್ಸ್ಟಾಲ್ ಮಾಡಿದ ಬಳಕೆದಾರರಿಗೆ ಮಾತ್ರ. ವೆಬ್ ಆ್ಯಪ್ ಇನ್ಸ್ಟಾಲ್ ಮಾಡುವುದರ ಅರ್ಥಕ್ಕಾಗಿ ನೇಟಿವ್ vs ಪ್ರೋಗ್ರೆಸಿವ್ ವೆಬ್ ಆ್ಯಪ್ಗಳು ನೋಡಿ.
ಅನುಮತಿಯನ್ನು ಸರಿಯಾಗಿ ಕೇಳುವುದು
ಮೊದಲ ಭೇಟಿಯಲ್ಲೇ ಕೇಳಬೇಡಿ. ಮೊದಲು ಪ್ರಯೋಜನವನ್ನು ವಿವರಿಸಿ ("ನಿಮ್ಮ ತರಗತಿಗೆ ಒಂದು ಗಂಟೆ ಮೊದಲು ಜ್ಞಾಪನೆ ಪಡೆಯಿರಿ"), ನಂತರ ಬಳಕೆದಾರರು ಬಟನ್ ಟ್ಯಾಪ್ ಮಾಡಿದಾಗ ಬ್ರೌಸರ್ ಪ್ರಾಂಪ್ಟ್ ತೋರಿಸಿ. ಯಾರಾದರೂ ನಿರಾಕರಿಸಿದರೆ, ಬ್ರೌಸರ್ ನಿಮಗೆ ಮತ್ತೆ ಕೇಳಲು ಅವಕಾಶ ನೀಡದಿರಬಹುದು, ಆದ್ದರಿಂದ ಅಕಾಲಿಕ ಪ್ರಾಂಪ್ಟ್ ಅವರನ್ನು ಶಾಶ್ವತವಾಗಿ ಕಳೆದುಕೊಳ್ಳಬಹುದು.
ನಿಗದಿತ ಅಧಿಸೂಚನೆಗಳಿಗೆ ಟ್ರಿಗರ್ ಬೇಕು
"24 ಗಂಟೆ ಮೊದಲು ಜ್ಞಾಪನೆ" ಅಥವಾ "ಪ್ರತಿ ಸೋಮವಾರ ಸಾಪ್ತಾಹಿಕ ಸಾರಾಂಶ" ಗೆ ವೇಳಾಪಟ್ಟಿಯಲ್ಲಿ ಓಡಬಲ್ಲ ಯಾವುದಾದರೂ ಬೇಕು. ಅದು ಹಿನ್ನೆಲೆ-ಕೆಲಸದ ಸಮಸ್ಯೆ, ಇದನ್ನು ಹಿನ್ನೆಲೆ ಕೆಲಸಗಳನ್ನು ಹೇಗೆ ಚಲಾಯಿಸುವುದು ನಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ. ಒಂದು ಸಾಮಾನ್ಯ ಮಾದರಿ: ಬಾಹ್ಯ ವೇಳಾಪಟ್ಟಿಕಾರ ಪ್ರತಿ ಕೆಲವು ನಿಮಿಷಕ್ಕೆ ರಕ್ಷಿತ ಎಂಡ್ಪಾಯಿಂಟ್ ಕರೆಯುತ್ತದೆ, ಮತ್ತು ಆ ಎಂಡ್ಪಾಯಿಂಟ್ ಬಾಕಿ ಇರುವುದನ್ನು ಕಳುಹಿಸುತ್ತದೆ.
ನಿಮ್ಮ AI ಬಿಲ್ಡರ್ಗೆ ನೀಡಲು ಪ್ರಾಂಪ್ಟ್ಗಳು
ಆ್ಯಪ್ನೊಳಗಿನ ಅಧಿಸೂಚನೆಗಳಿಂದ ಪ್ರಾರಂಭಿಸಿ:
ಆ್ಯಪ್ನೊಳಗಿನ ಅಧಿಸೂಚನೆಗಳನ್ನು ಸೇರಿಸಿ. notifications ಕೋಷ್ಟಕವನ್ನು ರಚಿಸಿ (user, type, title, body, link, created_at, read_at). ಪ್ರತಿ ಫೀಚರ್ ಕರೆಯುವ notify(userId, type, data) ಎಂಬ ಸರ್ವರ್ ಕಾರ್ಯ ಸೇರಿಸಿ. ಹೆಡರ್ನಲ್ಲಿ ಓದದ ಎಣಿಕೆಯೊಂದಿಗೆ ಗಂಟೆ ಐಕಾನ್, ಇತ್ತೀಚಿನ 20 ರ ಡ್ರಾಪ್ಡೌನ್, ಮತ್ತು "ಎಲ್ಲವನ್ನೂ ಓದಿದೆ ಎಂದು ಗುರುತಿಸಿ" ಬಟನ್ ತೋರಿಸಿ. ಪ್ರತಿ 60 ಸೆಕೆಂಡಿಗೆ ಹೊಸವುಗಳಿಗಾಗಿ ಪೋಲ್ ಮಾಡಿ.
ನಂತರ ಆದ್ಯತೆಗಳು ಮತ್ತು ಇಮೇಲ್:
ಅಧಿಸೂಚನೆ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಸೇರಿಸಿ: ಪ್ರತಿ ವಿಧಕ್ಕೆ (ಕಾಮೆಂಟ್ ಉತ್ತರಗಳು, ಉಲ್ಲೇಖಗಳು, ಬಿಲ್ಲಿಂಗ್), ಬಳಕೆದಾರರು ಆ್ಯಪ್ನೊಳಗೆ, ಇಮೇಲ್, ಎರಡೂ ಅಥವಾ ಯಾವುದೂ ಇಲ್ಲ ಎಂದು ಆಯ್ಕೆ ಮಾಡಲಿ. notify() ಇವನ್ನು ಗೌರವಿಸಬೇಕು. [PROVIDER] ಮೂಲಕ ಇಮೇಲ್ ಕಳುಹಿಸಿ, ಸರ್ವರ್ನಲ್ಲಿ ಮಾತ್ರ ರಹಸ್ಯ [ENV_NAME] ಬಳಸಿ. ಕಾಮೆಂಟ್ ಇಮೇಲ್ಗಳನ್ನು ಗುಂಪು ಮಾಡಿ, ಒಬ್ಬ ಬಳಕೆದಾರರಿಗೆ 15 ನಿಮಿಷಕ್ಕೆ ಗರಿಷ್ಠ ಒಂದು ಇಮೇಲ್.
ನಂತರ ಪುಷ್, ನಿಮಗೆ ಬೇಕಿದ್ದರೆ:
ಐಚ್ಛಿಕ ವೆಬ್ ಪುಷ್ ಸೇರಿಸಿ. ಸರ್ವಿಸ್ ವರ್ಕರ್ ನೋಂದಾಯಿಸಿ, VAPID ಕೀಗಳನ್ನು ರಚಿಸಿ ಮತ್ತು ಖಾಸಗಿ ಕೀಯನ್ನು ರಹಸ್ಯವಾಗಿ ಸಂಗ್ರಹಿಸಿ. ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ "ಅಧಿಸೂಚನೆಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ" ಬಟನ್ ಸೇರಿಸಿ, ಅದು ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ ಮಾತ್ರ ಅನುಮತಿ ಕೇಳಲಿ. ಪ್ರತಿ ಬಳಕೆದಾರ ಮತ್ತು ಸಾಧನಕ್ಕೆ ಸಬ್ಸ್ಕ್ರಿಪ್ಷನ್ ಸಂಗ್ರಹಿಸಿ, ಬಳಕೆದಾರರು ಒಪ್ಪಿದಾಗ notify() ನಿಂದ ಪುಷ್ ಕಳುಹಿಸಿ, ಮತ್ತು ಪುಷ್ ಸೇವೆ ಅವಧಿ ಮುಗಿದಿದೆ ಎಂದು ವರದಿ ಮಾಡುವ ಸಬ್ಸ್ಕ್ರಿಪ್ಷನ್ಗಳನ್ನು ಅಳಿಸಿ.
ಸಾಮಾನ್ಯ ತಪ್ಪುಗಳು
- ಕೋಡ್ನಾದ್ಯಂತ ಚದರಿದ ಅಧಿಸೂಚನೆಗಳು. ಪ್ರತಿ ಫೀಚರ್ ತನ್ನದೇ ರೀತಿಯಲ್ಲಿ ಇಮೇಲ್ ಕಳುಹಿಸುತ್ತದೆ, ಮತ್ತು ಆದ್ಯತೆಗಳು ನಿರ್ಲಕ್ಷಿಸಲ್ಪಡುತ್ತವೆ. ಒಂದೇ
notify()ಕಾರ್ಯ ಬಳಸಿ. - ಪುಟ ಲೋಡ್ ಆದಾಗ ಪುಷ್ ಅನುಮತಿ ಕೇಳುವುದು. ಹೆಚ್ಚಿನ ಜನರು ನಿರಾಕರಿಸುತ್ತಾರೆ, ಮತ್ತು ನಿಮಗೆ ಮತ್ತೊಂದು ಅವಕಾಶ ಸಿಗದಿರಬಹುದು.
- ಯಾವುದೇ ಆದ್ಯತೆಗಳಿಲ್ಲದಿರುವುದು. ಗದ್ದಲದ ಎಚ್ಚರಿಕೆಗಳನ್ನು ಆಫ್ ಮಾಡಲಾಗದ ಬಳಕೆದಾರರು ಎಲ್ಲವನ್ನೂ ಆಫ್ ಮಾಡುತ್ತಾರೆ, ಅಥವಾ ಹೊರಟು ಹೋಗುತ್ತಾರೆ.
- ಬ್ರೌಸರ್ನಿಂದ ಕಳುಹಿಸುವುದು. ಇಮೇಲ್ ಮತ್ತು ಪುಷ್ ಕೀಗಳು ಸರ್ವರ್ನಲ್ಲಿ ಇರಬೇಕು.
- ಸತ್ತ ಪುಷ್ ಸಬ್ಸ್ಕ್ರಿಪ್ಷನ್ಗಳನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸದಿರುವುದು. ಅವಧಿ ಮುಗಿದ ಸಬ್ಸ್ಕ್ರಿಪ್ಷನ್ಗಳು ಸಂಗ್ರಹವಾಗಿ ಕಳುಹಿಸುವಿಕೆಯನ್ನು ವ್ಯರ್ಥ ಮಾಡುತ್ತವೆ.
- ಅಧಿಸೂಚನೆ ಪಠ್ಯದಲ್ಲಿ ಸೂಕ್ಷ್ಮ ವಿವರಗಳು. ಲಾಕ್ ಸ್ಕ್ರೀನ್ಗಳು ಅದನ್ನು ತೋರಿಸುತ್ತವೆ. "ನಿಮಗೆ ಹೊಸ ಸಂದೇಶವಿದೆ" ಎಂಬುದು ಸಂದೇಶವೇ ತೋರಿಸುವುದಕ್ಕಿಂತ ಸುರಕ್ಷಿತ.
- ಏನು ಕಳುಹಿಸಲಾಗಿದೆ ಎಂಬ ದಾಖಲೆ ಇಲ್ಲದಿರುವುದು. "ನನಗೆ ಇಮೇಲ್ ಬರಲಿಲ್ಲ" ಎಂದು ಬಳಕೆದಾರರು ಹೇಳಿದಾಗ, ಒದಗಿಸುವವರ ಸಂದೇಶ ID ಗಳಿರುವ ಲಾಗ್ಗಳು ಕಾರಣ ತಿಳಿಯಲು ನೆರವಾಗುತ್ತವೆ.
ಪರಿಶೀಲನಾ ಪಟ್ಟಿ
- ಎಲ್ಲೆಡೆ ಬಳಸುವ ಒಂದೇ ಸರ್ವರ್-ಬದಿಯ
notify()ಕಾರ್ಯ - ಓದಿದ ಸ್ಥಿತಿಯೊಂದಿಗೆ ಅಧಿಸೂಚನೆಗಳ ಕೋಷ್ಟಕ, ಮತ್ತು ಓದದ ಎಣಿಕೆಯೊಂದಿಗೆ ಗಂಟೆ
- ಪ್ರತಿ ವಿಧಕ್ಕೆ ಚಾನಲ್ ಆದ್ಯತೆಗಳು,
notify()ಗೌರವಿಸುತ್ತದೆ - ಪರಿಶೀಲಿಸಿದ ಡೊಮೈನ್ನೊಂದಿಗೆ ಸರ್ವರ್ನಿಂದ ಇಮೇಲ್; ಗದ್ದಲದ ಘಟನೆಗಳಿಗೆ ಸಾರಾಂಶ ಅಥವಾ ಗುಂಪು
- ಬಳಕೆದಾರ ಕ್ರಿಯೆಯ ನಂತರ ಮಾತ್ರ ಪುಷ್ ಅನುಮತಿ, ವಿವರಣೆಯೊಂದಿಗೆ
- ಡೆಸ್ಕ್ಟಾಪ್ ಮತ್ತು ಹೋಮ್ ಸ್ಕ್ರೀನ್ಗೆ ಸೇರಿಸಿದ ಆ್ಯಪ್ ಇರುವ ಐಫೋನ್ನಲ್ಲಿ ಪುಷ್ ಪರೀಕ್ಷಿಸಲಾಗಿದೆ
- ಅವಧಿ ಮುಗಿದ ಪುಷ್ ಸಬ್ಸ್ಕ್ರಿಪ್ಷನ್ಗಳನ್ನು ತೆಗೆಯಲಾಗಿದೆ
- ಪುಷ್ ಅಥವಾ ಇಮೇಲ್ ಪೂರ್ವವೀಕ್ಷಣೆಗಳಲ್ಲಿ ಸೂಕ್ಷ್ಮ ವಿಷಯವಿಲ್ಲ
- ನಿಗದಿತ ಜ್ಞಾಪನೆಗಳಿಗೆ ವಿಶ್ವಾಸಾರ್ಹ ಟ್ರಿಗರ್ ಇದೆ
Mythex ನಲ್ಲಿ ಅಧಿಸೂಚನೆಗಳು
Mythex ನೀವು ನಿರ್ಮಿಸುವ ಆ್ಯಪ್ಗಳಿಗೆ ಅಂತರ್ನಿರ್ಮಿತ ಇಮೇಲ್ ಅಥವಾ ಪುಷ್ ಸೇವೆಯನ್ನು ಒಳಗೊಂಡಿಲ್ಲ, ಆದ್ದರಿಂದ ನೀವೇ ಇಮೇಲ್ ಒದಗಿಸುವವರನ್ನು ತನ್ನಿ ಮತ್ತು ನಿಮ್ಮದೇ ಪುಷ್ ಕೀಗಳನ್ನು ರಚಿಸಿ, ಅವನ್ನು ಪ್ರಾಜೆಕ್ಟ್ ರಹಸ್ಯಗಳಾಗಿ ಸಂಗ್ರಹಿಸಿ. ಆ್ಯಪ್ನೊಳಗಿನ ಭಾಗಕ್ಕೆ ಪ್ರಾಜೆಕ್ಟ್ನ ಡೇಟಾಬೇಸ್ ಮಾತ್ರ ಬೇಕು, ಅದನ್ನು ನೀವು ಕೇಳಿದಾಗ Mythex ಸೇರಿಸುತ್ತದೆ. ಮೇಲಿನಂತಹ ಪ್ರಾಂಪ್ಟ್ಗಳೊಂದಿಗೆ ನಿರ್ಮಿಸಿ, ಪೂರ್ವವೀಕ್ಷಣೆಯಲ್ಲಿ ಗಂಟೆ ಮತ್ತು ಇಮೇಲ್ಗಳನ್ನು ಪರೀಕ್ಷಿಸಿ, ಮತ್ತು ಸರ್ವಿಸ್ ವರ್ಕರ್ಗಳು ಮತ್ತು ಪುಷ್ಗೆ ನಿಜವಾದ HTTPS ವಿಳಾಸ ಬೇಕಾಗಿರುವುದರಿಂದ ಪುಷ್ ಅನ್ನು ಪ್ರಕಟಿಸಿದ URL ನಲ್ಲಿ ಪರೀಕ್ಷಿಸಿ. ದಸ್ತಾವೇಜು ಪಾಕವಿಧಾನ ಆ್ಯಪ್ನಿಂದ ಇಮೇಲ್ ಕಳುಹಿಸಿ ನಲ್ಲಿ ಆರಂಭಿಕ ಪ್ರಾಂಪ್ಟ್ ಇದೆ. Mythex ನಿಗದಿತ ಕೆಲಸಗಳನ್ನು ದಸ್ತಾವೇಜು ಮಾಡುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ಹಿನ್ನೆಲೆ ಕೆಲಸಗಳನ್ನು ಹೇಗೆ ಚಲಾಯಿಸುವುದು ರಲ್ಲಿ ವಿವರಿಸಿದಂತೆ ಬಾಹ್ಯ ಟ್ರಿಗರ್ನೊಂದಿಗೆ ಸಮಯ ಆಧಾರಿತ ಜ್ಞಾಪನೆಗಳನ್ನು ಯೋಜಿಸಿ.
ಪ್ರಶ್ನೆಗಳು
ವೆಬ್ ಆ್ಯಪ್ಗೆ ಸೇರಿಸಲು ಸುಲಭವಾದ ಅಧಿಸೂಚನೆ ಯಾವುದು?
ಆ್ಯಪ್ನೊಳಗಿನ ಅಧಿಸೂಚನೆಗಳು: ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಅಧಿಸೂಚನೆಗಳ ಕೋಷ್ಟಕ ಮತ್ತು ಓದದ ಅಧಿಸೂಚನೆಗಳನ್ನು ತೋರಿಸುವ ಗಂಟೆ ಐಕಾನ್. ಇವಕ್ಕೆ ಮೂರನೇ ಪಕ್ಷದ ಸೇವೆ ಬೇಕಿಲ್ಲ. ಇಮೇಲ್ ಮುಂದಿನ ಹಂತ, ಮತ್ತು ಅದಕ್ಕೆ ಇಮೇಲ್ ಒದಗಿಸುವವರು ಬೇಕು.
ವೆಬ್ ಆ್ಯಪ್ ಐಫೋನ್ಗಳಿಗೆ ಪುಷ್ ಅಧಿಸೂಚನೆ ಕಳುಹಿಸಬಹುದೇ?
ಹೌದು, ಮಿತಿಗಳೊಂದಿಗೆ. iOS ಮತ್ತು iPadOS 16.4 ರಲ್ಲಿ WebKit ಹೋಮ್ ಸ್ಕ್ರೀನ್ ವೆಬ್ ಆ್ಯಪ್ಗಳಿಗೆ ವೆಬ್ ಪುಷ್ ಸೇರಿಸಿತು, ಆದ್ದರಿಂದ ಬಳಕೆದಾರರು ಮೊದಲು ನಿಮ್ಮ ವೆಬ್ ಆ್ಯಪ್ ಅನ್ನು ಹೋಮ್ ಸ್ಕ್ರೀನ್ಗೆ ಸೇರಿಸಬೇಕು, ಮತ್ತು ಅನುಮತಿಯನ್ನು ಸಬ್ಸ್ಕ್ರೈಬ್ ಬಟನ್ನಂತಹ ಟ್ಯಾಪ್ ನಂತರ ಕೇಳಬೇಕು.
ವೆಬ್ಸೈಟ್ ಮುಚ್ಚಿದಾಗ ಪುಷ್ ಅಧಿಸೂಚನೆಗಳು ಕೆಲಸ ಮಾಡುತ್ತವೆಯೇ?
ಹೌದು. Push API ಸಂದೇಶಗಳನ್ನು ನಿಮ್ಮ ಸೈಟ್ನ ಸರ್ವಿಸ್ ವರ್ಕರ್ಗೆ ತಲುಪಿಸುತ್ತದೆ, ಸಂದೇಶ ಬಂದಾಗ ಬ್ರೌಸರ್ ಅದನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಪುಟ ತೆರೆದಿರಬೇಕಿಲ್ಲ. ಮೊದಲು ಬಳಕೆದಾರರು ಅನುಮತಿ ನೀಡಿರಬೇಕು.
ಅಧಿಸೂಚನೆಗಳು ಬಳಕೆದಾರರಿಗೆ ಕಿರಿಕಿರಿಯಾಗದಂತೆ ಹೇಗೆ ತಡೆಯುವುದು?
ಬಳಕೆದಾರರಿಗೆ ನಿಜವಾಗಿ ಮುಖ್ಯವಾದ ವಿಷಯಗಳ ಬಗ್ಗೆ ಮಾತ್ರ ತಿಳಿಸಿ, ಹಲವು ಸಂದೇಶಗಳನ್ನು ಒಂದೇ ಸಂದೇಶವಾಗಿ ಗುಂಪು ಮಾಡಿ, ಪ್ರತಿ ವಿಧಕ್ಕೆ ಚಾನಲ್ ಆಯ್ಕೆಯನ್ನು ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ಬಿಡಿ, ಮತ್ತು ಅದು ಏಕೆ ಉಪಯುಕ್ತ ಎಂದು ಜನರು ನೋಡಿದ ನಂತರವೇ ಪುಷ್ ಅನುಮತಿ ಕೇಳಿ.