Adding Firebase Cloud Messaging to iOS MDM - ios

when it is required to add Firebase into iOS, it is necessary to provide the bundle ID. I would like to know whether Firebase can be added to MDM client in iOS. In that case, anyone knows the Bundle ID of iOS MDM client? Are there any additional implementation steps than adding Firebase to any other iOS apps?

When you need to send Push Notification to iOS devices using new Firebase Cloud Messaging service (renamed from Google Cloud Messaging), then you can add firebase to your iOS project.
Am not sure whats your question regarding adding to MDM, it doesn't work that way.
you can check out how it works and how to set it up for iOS projects using the following link,
https://firebase.google.com/docs/cloud-messaging

Related

Push notification setup for iOS apps in ionic cordova and firebase

I have success in using push notification service in android apps and ionic.
But I am a new developer in apple territory.
I have no idea how Xcode works, and after some tweaking around and research, I managed to create an IPA file and installed the app on an iPhone.
But I am not able to have success on the push notification front.
And I am a lot in confusion with the certificates and capabilities in Xcode while creating an iOS app with push notification enabled.
Can anyone guide me on how to create an iOS app with firebase push notification enabled and working, and the correct steps to build one in ionic Cordova and Xcode.
Thanks
you can use this
but in my case Onesignal works better

PushNotifications - iOS, Does iOS app requires to be installed firebase framework for fcm notifications

My server is moving away from APNS as it is getting depreciated so they are migrating to use firebase, so my app needs a firebase framework or will it work without the framework?
You will need to add the Firebase Cloud Messaging SDK to your iOS app to receive messages through FCM.

Ionic 4 iOS app using APNS Push Notifications without a third party service

I would like to build an Ionic 4 app for iOS platform only (no android/windows/web version required) that supports APNS based Push Notifications. My backend is going to be NodeJS/ExpressJS based. After so many days of searching I wasn't able to find one solid example/solution that does not use a third party service such as OneSignal or Firebase. This is an enterprise app and we cannot use a thirdparty service other than Apple's APNS. We'd like to send the notification from our NodeJS backend to APNS (which I am well aware of how to implement). What've I've been suffering with is to find a good Ionic 4 library that allows me to interact with the OS's Push Notification capabilities such as capturing device token, listening for notifications when app is in foreground etc. Could someone please direct me to a good resource that shows how to accomplish this straightforward requirement of using Ionic 4 to work with ios push notifications sent via APNS?
My suggestion for you is to implement this functionality in swift and create a plugin which will call your javascript code.
I think this is a simple example of how to implement push notifications with swift.
You should get the phonegap-plugin-push plugin, which is popular and well mantained. It supports both APNS and Firebase, and it is remarkably well documented. Not sure about Ionic 4 support, but that's a solid starting point anyway.

Using firebase with WatchKit

I am attempting to use the firebase database in my watchKit app. I have developed this feature on my iPhone application but have found it difficult to do the same on my Watch app. When I attempted to import firebase into the VC class in watch app, it is creating an error no such module 'firebase'.
Is it possible to use firebase inside a watch app?
Sadly there is no Firebase support for watchOS2 and watchOS3 due to the fact that there's no support for CFNetwork in these versions of watchOS and Firebase is highly dependent on this framework. Source (thanks for the link #FrankvanPuffelen in comments).
You have two alternatives:
Use the Firebase REST API directly from your watch app.
Handle all Firebase communication from the iPhone app and use the WatchConnectivity framework to send the relevant changes to your watch app.
Depending on your exact use case, you could choose any of the two. The main advantages/disadvantages of these two are that the WatchConnectivity framework is quite limited as in when it can be used. Both of your apps needs to be running at least in the background for the WatchConenctivity framework to work. On the other hand, if you choose to use the REST API, you don't need the watch app to communicate with the iPhone counterpart, the watch app can directly get the Firebase data using network requests. However, in this scenario, the network usage will be bigger, since you will need to essentially fetch the same information both for the iPhone and watch apps.
Update for watchOS 6:
Firebase Messaging has been released with watchOS support, however, the Realtime Database along with other Firebase SDKs are still not supported. You can track the progress of them in this GitHub issue, which also contains links to the specific feature request issues for the other SDKs.
Firebase v7.9.0 added WatchOS support for realtime database.
https://firebase.google.com/support/release-notes/ios#realtime-database

How to integrate Batch with Firebase in my ios App

I'm using Firebase as a backend for my ios app and i want to use push notifications, so i did a little research and i found out that Batch can be integrated with firebase to resolve the issu of push notifications, can anybody help me to integrate Batch to Firebase or advise me to a better alternatives to use for my App ?
Thanks

Resources