Sending only push notifications to users on Microsoft Teams without bot messages - microsoft-graph-api

I am building a third party Microsoft Teams app and wanted to know if our app can trigger a push notification without it sending any actual messages to user through chat?
We have a chat tab for our app that we'd like to keep clean, and sending bot messages just as notifications to the user will make it cluttered.

You can send proactive notification to user.
Could you please refer below doc for more details:
https://learn.microsoft.com/en-us/azure/bot-service/bot-builder-howto-proactive-message?view=azure-bot-service-4.0&tabs=csharp

Related

Is there a way to have push notifications for different groups

I want to be able to send push notifications in my app. But i would like to be able to send them to certain categories like country
any way to do this if there is 25-30 different categories
also a way for somebody to pick a category and then get push notifications for that category
I handle sending push notifications myself, the backend receives push keys from the mobile apps after login, this way I can decide which user I want to send push notifications... This way you can decide how to implement subscription and push mechanism yourself, and check if a user has a topic enabled and is in the specified country.
Anyway: more info will get you better responses: ios? android? external push notification service? used frameworks?
Have you considered using Firebase Topics?
Based on the publish/subscribe model, FCM topic messaging allows you to send a message to multiple devices that have opted in to a particular topic. You compose topic messages as needed, and FCM handles routing and delivering the message reliably to the right devices.
For example, users of a local tide forecasting app could opt in to a
"tidal currents alerts" topic and receive notifications of optimal
saltwater fishing conditions in specified areas. Users of a sports app
could subscribe to automatic updates in live game scores for their
favorite teams.
You could simply subscribe/unsubscribe users from the relevant country topic.

Apple Push Notifications services (APNS) with Twitter trigger

I would like to send a remote notification to my iOS app whenever I tweet from my Twitter account. How do I go about this?
I know how to code for iOS but do not know anything related to server-side coding, so specific instructions would be very helpful :)
I have seen there is a paid service PushWoosh that has this functionality, but I don't want to pay $40/month for something I cannot customize.

Firebase in-app message center/inbox design

I want to build an in-app inbox (a.k.a. message center) as a central place to store messages to my app's users. Think one-way email notifications rather than user-user chat. This is the sort of thing I have in mind (taken from the Victoria Secret app):
Urban Airship have a product which does what I'm after and Intercom.io comes close (although it's focussed more on chat rather than asyncronous email style messages). However, I'm using Firebase elsewhere in my app so I thought it makes sense to use the same SDK for the in-app inbox too rather than introduce another 3rd party.
My question is: does anyone know whether the following logic makes sense (I'm developing on iOS with Swift first)?
Create a tableView as the "inbox"
Use Firebase Cloud Messaging (FCM) to send a payload to the app including message title, body etc
Add a method to the app to receive the payload and update the tableView's data source
Ideally, I'd like to trigger a notification (+ badge update) if the app's in the background when the message is received and an in-app notification when the app's in the foreground. I'm assuming I can do this with FCM/Notifications.
Has anyone created this sort of thing in the past or have any suggested pitfalls I should be aware of?

offline message hook for group chats

I've got an iOS app backed with ejabberd, with a small extension based on offline_message_hook that uses APNS (Apple Push Notification Service) to deliver push notifications of messages that are sent to offline users. This doesn't work out so well for group chats though, so I'm looking for a strategy that would do the same for offline users that are part of a group chat. Do MUCs even keep track of users that are part of the room but offline? Would I need to extend them in some way to keep track of this? Could I subtract the set of invited users from the set of online users to get the offline users? What hook should I be using to do this?
Any suggestions on this or advice on a better strategy are much appreciated!
The XMPP specification for Multi User Chat define MUC rooms as presence based. Per definition, a user is only in a chat room when it is connected. When he gets offline, users gets out of the chatroom. It means he does not receive message at all. This explains why they are not stored offline.
This is for now a feature of XEP-0045. Some future XMPP specifications (aka MUC 2) may address this issue in the future. Currently, MUC + offline storage of message is not possible in XMPP.

How to send push notifications to your users

How can I send push notifications to my app users?
Let me first start off by saying I'm new to iOS development and I already purchased my dev account and have already built my application that I want to submit to the app store.
Before I submit my application I want to enable push notifications for my users. Basically what I want to do is this: I have a RSS news feed that I post every time I have an update for the company... Once I post on the RSS feed it's sent to my site homepage and can be read there and is also sent to my iPhone application homepage with a UIWebView connected to view the posts on a dedicated site made for the application.
What I want to do is every time I post on the RSS feed to have it send a notification to my users with the title of the post being the notification and when they open it, it takes them to the webpage of the post in a UIWebView. If this isn't possible to connect notifications to a RSS feed then that's fine with me. I can manually send them to the users each time I post.
How do I do this?
The Push notification are sent by server. there is format which is to be followed and it has to be sent to apple servers. After apple servers receive request for push, it sends the push to users.
For making push you have to set certificates in developers account.
If you want detailed tutorial then refer
http://www.raywenderlich.com/32960

Resources