SharePoint list alert issues - sharepoint-2007

I've got alert set up on one of the lists. When I subscribe the user to the list changes - the user gets "has subscribed you for alert " email. However, when list items are added/change - no alert is sent out.
Any ideas why this might be happening?

This troubleshooting guide may help
http://sharepointalert.info/troubleshooting-sharepoint-alerts/

Related

TFS Follow Not Emailing

My searches have returned so many non-related results, I apologize. My issue is simple, in TFS when I click "Follow" on an item, I would expect to be emailed when the item is changed, that's what the documentation seems to say. It's not happening. I do receive a notification when an item is assigned to me so email configuration is not the issue.
Any help would be appreciated, thank you
Please navigate to 'Project Settings' > 'Notifications' > '+ New subscription', and set up a custom notification subscription for 'Work' > 'A work item is changed'. Then to see if you can receive the notification email when the work item is changed.
[UPDATE]
Please click the gear icon to check if the selected option is 'Subscribed'.
For more details, you can see "Follow work".

Twilio Programmable chat: Get Deleted messages

I want to give user the ability to delete messages.
In the code I am deleting a message using : message.remove(); and the message gets delete all fine.
Now I want to show users in the chat that a message was deleted at that particular place (like in whatsapp). But channel.getMessages() gives only non-deleted messages.
Is there a way to get deleted messages from twilio?
If not possible, I am thinking to update the message when user wants to delete (deleting only the message body). Please suggest if this is the best solution.
Twilio developer evangelist here.
Deleting a message will remove the message. If you want to keep that message history, your best bet would be to add an attribute to the message to indicate that it was deleted.
You can update the attributes of a message with the message.updateAttributes() method and then listen for updates on messages with the messageUpdated event and remove the message from your UI if the attributes indicate it was removed.

Is there any way to check if SKStoreReviewController.requestReview() is going to be processed?

I would like to show the following popup:
"Are you enjoying the App?"
If yes - then show the inbuilt Apple's review request via SKStoreReviewController.requestReview()
If no - then re-direct the customer into support chat to get their feedback in a private two-way conversation
But unfortunately requestReview() call doesn't guarantee that popup is going to be shown to the customer and sometimes it doesn't. I didn't find any way to check if it's going to be shown if I call it now.
Then look what happens when customer taps "Yes" - in some % of cases I'm missing a 5 star rating opportunity and who wants that?
Is there any way to check if requestReview() is going to show a popup?
To summarize the desired flow:
Check if requestReview() is going to show the review request
If no - show nothing to a customer and exit. End. Try later.
If yes - show custom popup "Are you enjoying the App?"
If customer chooses yes - request review via Apple's builtin requestReview()
If customer chooses no - redirect to support chat to resolve the issue and avoid bad review
Thank you for any ideas!
It is not possible to check if requestReview() will actually result in a Review Request.
Also remember that the user can disable requests for reviews from ever appearing on their device, so you should avoid referring to your app showing this prompt and never request a review using requestReview() as the result of a user action.
https://developer.apple.com/documentation/storekit/skstorereviewcontroller/requesting_app_store_reviews
and
Although you should call this method when it makes sense in the user experience flow of your app, the actual display of a rating/review request view is governed by App Store policy. Because this method may or may not present an alert, it's not appropriate to call it in response to a button tap or other user action.
https://developer.apple.com/documentation/storekit/skstorereviewcontroller/2851536-requestreview

Deep link routing using branch.io iOS

When user receives a remote notification that someone started following them, user should be able to tap notification and get redirected to the profile page for that user that followed them. How can I use branch.io to achieve this? Must the notification payload contain the userId of the user who followed them so I know whose profile info to display?
Another use case would be if someone sent a chat message. Once they tap the remote notification they should be redirected to that specific chatroom.
I'm going through branch documentation and cant see anything addressing this.
Thanks for any assistance on right approach or relevant resources.
You will need to enable user tracking to achieve this and the user_id of the follower needs to be input into the deep link that is sent in the notification of the person who was followed. Please see the below documentation on how to track users with in Branch:
https://docs.branch.io/pages/apps/android/#track-users
Cheers,
Joie

How do notifications work with Mailboxer gem?

I'm trying to figure out how to setup a notifications system using Mailboxer.
I've already used it to setup an in-site messaging system so that users can message each other. Now I'd like to use it to send notifications from the site, to notify users of changes in their reputation points or remind them of actions they must complete. Something like Facebook or Stackoverflow's dropdown notification menus.
As an example, it might contain these types of notices:
User gets some points for performing an action:
"You received 50 points for helping #{user.name} with #{request.title}.
A reminder that the user must perform an action:
"You must review #{user.name}'s help with #{request.title}!
Will link to a page to complete that action.
User receives a reply to a message they sent:
"You've received a message from #{sender.name}"
Will link to the message.
Here are some details:
I don't want all notifications to send an email. Most will only need to be seen in the notifications menu. Is there an option in Mailboxer to control what is emailed, or would I have to bypass Mailboxer's mailers?
I'll want to format each type of notification differently in the dropdown. Add a specific glyphicon to each for example. Could I use the notification type field for this (using it to set a conditional)? How does type work? Can I just set it to a string, such as "reputation", depending on the notification?
Objects can be passed to the notify method. I'm confused about the purpose of this. How can that object be used? What objects would I want to send?
Feel free to leave some general info on Mailboxer notifications rather than specifically answering everything.
I've had pretty bad luck finding documentation for the notifications features, so would appreciate it if someone with some Mailboxer knowledge could chime in on this. Thanks in advance.
This is an late answer but just in case someone came upon this question like me, this is what I ended up doing.
There is an user identities method defined as https://github.com/mailboxer/mailboxer#user-identities
If it returns an email, an email will be sent. If it returns nil, no email will be sent.
There is a notify method in mailboxer, and you can use it to send notifications as,
alice.notify("Hi","Bob has just viewed your profile!")
And in mailboxer_email, check if the object is a notification or not.If it is, do not send an email.
def mailboxer_email(object)
if object.class==Mailboxer::Notification
return nil
else
email
end
end
You can defined more complex logic here such as disable email for certain type of users, etc.

Resources