How to map DeviceID to human readable parameters like client name? - ibm-mobilefirst

I want to disable device or find logs for particular client. How could I find out what deviceID associated with particular client?
I use Android native and iOS native
-Thanks in advance

You haven't specified what kind of client-side technology you are using, but assuming hybrid, MFP provides client-side APIs for getting hold of a device ID, e.g. getID() in the JavaScript API.

With device access management feature, you can see device Id mapped to a user Id in the operations console Devices tab. Refer to
https://www-01.ibm.com/support/knowledgecenter/SSHS8R_7.0.0/com.ibm.worklight.monitor.doc/monitor/c_device_access_mgmt.html

Related

Limited devices Login's like Netflix

I am trying to build a video streaming platform and I need to implement a limited devices login feature just like netflix. I have seen some people using node device detector to get the device type from the useragent, but I don't think this is a good solution since the user agent can be faked. Please any ideas on how to effectively implement this?
Found a solution to my own answer, I can use fingerprint.js to identify devices and store in mongodb. and I found an open source version for fingerprint.js that is broprint.js

Voice call connection routing React-Native

I am trying to build an application which works this way: I as a user want to start a call with another user. The way I want the connection be made is by random. So it will connect to one of the many clients out there by random. Also when other clients try to make a call, it should connect to another random client and so on. I want those phone calls be made via application(such as WhatsApp) not as a phone call.
Now, the question is; is Twilio a good approach for this purpose?
If yes can you tell me which of their feature would fit my app the best?
Thanks for any suggestions!
Twilio developer evangelist here.
I can answer that Twilio would be a good approach for you to do this within your own application. I'd recommend using Twilio Video to build this as it allows cross platform communication via audio or video (in your case, you may not need the video, but this will give you the best audio quality).
As an example, my colleague Dominik built a video roulette application. It is the case that the interface was built in JavaScript for the web, but the idea would be the same for a native app. The code for the server side part of the application should give some insight into how to connect random pairings.
It's also possible to integrate Twilio Video with CallKit and Connection Services so that you can make outbound calls to other devices that ring like a real incoming call.

Tract People using mobile number

Is it possible Programmatically Track Mobile Caller Location in google map. For This need permission any Third party or using any code that have mobile service provider? Please guide me.
Actually Tracing Mobile Number is not possible at all.
Because it can be provided by Only Mobile Operators like Vodafone, Jio.
They will not provide you this details.
Tracking Using GPS is Possible for this you need the constant internet connection and GPS need to be Enabled on that Phone.

How to get the MAC address --hybrid app

We have a hybrid apps and would like to track users clicks and need to identified unauthenticated users..
I am thinking about using the MAC id but it's seems to be deprecated in ios7..
However, I see that MobileFirst has an option to get a device id using
WL.Device.getID()
Please advise if this option would work to get a unique ID or if there is a method to get the MAC id..
Thanks for your help
I don't know what is your MobileFirst version, but for this exact need you can use the Operational Analytics feature provided by IBM MobileFirst with its API, that allows you custom tracking... See here: http://www-01.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.monitor.doc/monitor/c_op_analytics_overview.html?lang=en

J2ME location API (JSR 179) on non-GPS devices

The Java ME Location API says it supports:
Mobile Network based positioning.
GPS
Short Range Beacons
Quite a number of phones support this API (JSR179). However, some phones don't have an inbuilt GPS module, is it still possible to use this API to obtain the phone's current location?
Mobile Network based positioning.
The security settings will control if you can access this, the service provider may also make a charge.
From my very limited experience of J2ME, you can set the phone to not allow an app access to private data (such as location) and to charged for services (such as location) - you can also set it to popup a request for the user to authorize it.
J2ME is pretty well designed to gracefully fall back to whats available and hide a lot of the details.
Yes, some GPSless S60s (e.g. N70) give location through this API when used with an external GPS device attached via Bluetooth. Others may possibly give you approximate location using CellID.