Sendbird video call Integration with iOS Swift - swift

I am trying to integrate Sendbird with iOS in swift. Outgoing call is working fine for me. I am not getting any Push for incoming calls. neither of the delegate methods of cxproviderdelegate are not getting called. Can any one help me to understand how to implement the same?
I have uploaded all the voip and push notification certificates on sendBird portal. Same certificates are working fine with FCM for receiving push from FCM.

Rishi,
Typically when we see issues with push notifications for iOS, it stems from a few things.
The APNs .p12 certificate was not uploaded to the dashboard. You mention you've done this but are testing with FCM. We require the APNs Certs for our Swift SDK.
The iOS Device is not registering the User Token to Sendbird (Can be checked by looking at Users > { User } > Push Notification
If you have not already, I'd highly take a look at the iOS Calls Sample App and compare its implementation to yours.
Unfortunately without a lot more information it's difficult to guide you on how to properly implement iOS Calls in Swift. You may consider utilizing their Community for more back and forth conversations.

Related

FCM push test message (for single device) not working on IOS

I have an ionic app on capacitor both for android and ios. Everything works great on my testing environment using Firebase-Cloud-Messaging. I am able to send and receive segment notifications to both devices. The only concern I have is when I try to send a single device notification through FCM interface (send test message) to IOS. The device is not receiving it. I have tried many things already. And since it not working there in interface, it is also not working when i test it though CURL. On the other hand, android is working perfectly. Any suggestions?
Appreciate
I did a PR on the capacitor-fcm plugin to change that and if you use FCMPlugin.getToken() you will get on both android and iOs the fcm registration token in question. Also, you can send the test message for a specific topic that you only have this device registered.
Until a new release from capcaitor-fcm is launched, you can install from the PR itself.
https://github.com/stewwan/capacitor-fcm/pull/27

can I implement the push notifications without enrolling in the developer program?

I'm quit new in iphone developing and I used to test my apps on my jailbreaken iPhone 3Gs without enrolling in the developer program.
However, I needed to implement push notifications from my server but all the tutorials I found refer to logging in the provisioning portal to obtain App ID which I can't access without the developer program.
So here is the question: Can I implement the push notifications without enrolling in the developer program ?!
No, the required certificates and profiles for your server need to be generated by Apple, so you can't forge them.
No, you wont be able to do that kind of communication while your app is closed. It will work only when the user is running your app thus making it useless.

Push notifications not receiving on device

I am using APNS service in my universal app (iPhone/iPad) and i am not geting notifications on device. Previously i was getting notifications perfectly but now a days with the same code at server side and client, it is not working.
On server side notification status is delivered but i am not receiving it on my device.
I have checked most of the questions on stackoverflow but i was unable to find my question. one guy said that in development environment it may have delays, but my problem is that i am not receiving notifications at all.
Note: i am using sandbox environment not production.
Just in case you haven't found a solution yet, one additional thing you could check is if your device's date and time is properly set (in the OS). If your iPod, iPhone or iPad isn't set to the current date, we found that notifications are ignored silently. Of course, there are many other possible explanations as to why your service stopped working, but this is a simple thing to check when everything else appears to be fine.
Following are the things you can check
Check the entitlements while codesigning the app. (They can be seen in Xcode build log).
Check whether notifications are on for the device in the settings menu.
If you are using corporate network on the iOS device, the push notifications might be blocked. Try using a different network.
After launching the app, check the organizer for any logs with the reason why push notifications can not be enabled.
I hope some of this helps you out.
I just revoke my certificates
Uploaded new certificates deleted all provision from my organizer
and then created new provisions and installed them on my system.
At the same time I got my APNS working.

iPhone Push Notification Problem with Ad Hoc Provision

The iPhone i'm developing with (building the application to, not installed via ad-hoc) receives push notifications as it should. I've got an application that just sends dummy push notifications on command, and the dev iphone receives them consistently. However, I've distributed a beta build under the release configuration to several co-workers, and none of these builds of the app have received a single push notification. I've confirmed that the app prompts the user on first run for permission to receive push notifications, and I've also confirmed that everyone has answered "yes" to this prompt. Has anyone else experienced this problem? I feel like it has something to do with provisioning, but the apple developer portal is so vague about things, I very well could be missing something important.
Looks like I missed the part in apples push documentation where it states that apps distributed via ad-hoc use the apple production push gateway, not the apple dev push gateway. I was under the assumption that while developing the application, I always wanted to use the "development" push gateway...but that's what I get for using common sense.

Problem registering Push Notifications. HELP!

I've recently started developing iphone applications for a project at school and I've been having some problems testing push notifications. I've read I need to get some SSL certificate from the program portal, but I cannot find the link AppID where I am supposed to get them. Is it really necesary even though I am just starting out making some tests in XCode? What else do I need to run push notifications?
I've started coding the client side, but I cannot register for remote notifications. (I run registerForRemoteNotificationTypes:..., but it cannot register) I think it is because I don´t have the certificates, but I really don´t know.
Thanks!!
you need to be enrolled in developer programe.you can not test push notification for free.