How to implement automation testing for mobile push notifications? - mobile

Scenario:The mobile push notifications will be triggered in server.
The same alerts should be validated in the application in device / emulators. How to implement automation testing for this scenario.

You can't using the tools provided by Apple or Google for notifications. I would suggest that you mock this part.setup a dedicated tool using

Related

Develop WebRTC application and signalR

I will implement an application based on the webRTC, I have implemented a video chat application using Twilio and Agora. However, I made a decision to use my own RTC instead of those services. How I can develop WebRTC without google services and use my own WebSocket?

Limitations with socket.io?

I am planning to use socket.io inside a hybrid mobile application packaged for a mobile device. Are there any limitations that I might encounter with browser adoption or anything of that sort? Will this sort of a set up work with all mobile devices when packaged and distributed?
Updated details
I am going to use it to write a chat application. If I do a basic chat application using socket.io and then package it using PhoneGap or Cordova/Ionic, would there be any issues with compatibility or can I expect all the features to work seamlessly?

Synchronise a mobile light database with ASP.NET Web API 2

I am building a mobile application targeting iOS, Android and WP with Ionic/Cordova. And using ASP.NET Web API 2 REST APIs backend.
I have the requirement that the mobile application can collect data and synchronise it with the APIs and if the mobile is offline, the sync will happen when it is online. The data size is small and any light DB would do including the localStorage one. The required sync is only needed one way, mobile to APIs. Also, once a record is synchronised, it can be deleted from the mobile.
I was looking at Couchbase mobile, but I found it is a Mobile DB to DB sort of a solution.
Can you recommend a mobile DB to REST/Web API sync solution?
With the native Couchbase Mobile solution for Android/iOS coupled with the REST APIs you are able to get data from Mobile device to your backend. Then delete any documents off your device once you get back a 200 status.
For Windows Phone, you can explore using PouchDB or going with the javascript browser based solution across all platforms since WP is not currently supported.
For the replication or sync to occur when your device is online again, you would require your backend to use Couchbase Server and implement the replication class methods in your native mobile app to have the push feature. Or you can use the REST API with logic detection when you are online again to POST to your backend.

Can I use azure notification hub to push to a wpf app

I am looking for a way to push notifications to a windows desktop app (a WPF app to be more specific) can I use azure notification hub for it? or are there any other alternatives out there?
It is not possible to use Azure Notification Hubs for this purpose. The core reason is that Azure Notification Hubs do not work with devices directly, rather it communicates via the Platform Notification Services for each platform (such as Windows Notification Service, Apple Notification Service, Google Cloud Messaging). And none of these services will work with a simple WPF application.
You have to design your own WPF Push Notification service via long polling or Web Sockets connection, and you could probably use Windows Azure Service Bus for that. But how to build such a service, is not subject to a SO question/answer.

Social applications with Corona SDK

Is it possible / feasible to develop social applications with Corona SDK? I am talking about applications like Path, or a more feature rich application like Facebook for iOS?
We are going to develop a mobile application but don't want to assign resources for both iOS and Android versions of the software.
Maybe I should give more information about our project.
Users will use device camera, location services and there will be lots of web service calls as expected.
You can access the the camera as well. See the media.show() API Call: http://docs.coronalabs.com/api/library/media/show.html
Your web service access will be using the network.request() API call.
It is possible. Though I'm not sure about device camera but you can use location services and you can also develop a client side in corona

Resources