Push Notification using Amazon SNS in iOS App - ios

I am new to AWS SNS.I am trying to implement Amazon SNS push notification. I went through the documentation and perform all the APNS Prerequisite like:
iOS app registered with APNS
APNS SSL certificate
App private key
Device token
But problem is for sending notification document suggest that -
To send a notification to the iOS app on your device using the Amazon SNS console, see Using Amazon SNS Mobile Push.
To use the Amazon SNS API, see Send a push notification message to an iOS app using Amazon SNS and APNS.
I want to use Amazon SNS console to sent push notification, so how can use it and is it free?
Please guide me how can I do that.

Related

Send push/email notification to specific user AWS SNS

How can I send specific notification to a particular user using AWS SNS service. I am able to configure the application and code at iOS part to receive the sns notification but through SNS console.
How can I send and receive the notifcation from iOS only for specific users? I am not able to find any helpful demonstration on it.

Sending push notification without configuring APNs authentication key

In official firebase documentation it is said that
For FCM specifically, you'll need to upload your APNs authentication key and register for remote notifications.
https://firebase.google.com/docs/cloud-messaging/ios/client
Is it possible to send push notification without configuring a APNs authentication key in firebase console?
If it is not possible then why?
It's not possible, since the APNs says it in the very name, Push Notification Services, if you don't configure that then you'll be sending your notifications to nothing, I understand that's how your project will know were it's receiving the notifications from, so it can process them and sending to your app.

Will new APNS certificate invalidate previous auth key - iOS?

I am using APNS auth key for push notification in my iOS app which directs notification via Firebase cloud messaging. App is live on appstore and notifications are working fine. However, I have to integrate a chat SDK which requires APNS certificate for push notification for that app. I haven't created any APNS cert yet. My doubt is if I create a new APNS certificate, will it invalidate my previous APNS auth key? I dont want live users to stop receiving notifications.

How to configure ios fcm notification in AWS SNS

We are using AWS SNS for push notification functionality in mobile apps, for Android in AWS SNS gcm option is there to register, for that i need to give fcm server key, for ios there is apple development,production for these I need to give p12 certificate so actually i wanted to use fcm in ios so where should i register

iOS push notification using FCM

Currently we are using AWS for sending IOS push notifications and FCM for Android notifications. As FCM also supports IOS notifications, we want to consider that for 2 reasons
It is free service (AWS is not that costly)
to have single interface from app server for push and web notifications
but from FCM documentation, it looks IOS app has to be tightly integrated with FCM API for delivering push notifications (this is not required for AWS). so i want to know if there is a way I can send push notifications without any change to iOS app code.
The iOS app must be configured to receive messages from the FCM Servers.
You'll have to implement the necessary functions (callbacks specifically) in your client app that will handle/receive the messages as mentioned in the Setting Up a Firebase Cloud Messaging Client App on iOS.
It's also through implementing the needed functions you'll be able to generate a token needed by the FCM servers to send a message towards the device(s).

Resources