Get unread count in Windows Phone 8 - windows-phone-8

Is it possible in Windows Phone 8 to add a functionality in my app, which counts the number of unread notifications such as SMS, EMAIL, VOICE MESSAGES or MISSED CALLS.
I know this can be achieved in Android, but wondering the same can be done in Windows Phone 8.
Thanks

It is impossible to do from your application in the public API.
You can create SMS, E-mail, calls, etc But can't get access to a list of SMS, e-mails, calls on the device.
It is an element of information security.

Related

How to highly recommend a user to launch an app when the app is not up?

I have the need to have an application always active in windows phone 8. All users have to use this application. More precisely, all users will have a background agent inside this application which will receive and send informations.
Note : I'm talking here about a private application use by a limited number of users.
During my research, I became aware that i couldn't paramater my application in order to launch it at startup. This isn't possible with Windows phone 8. So, i start looking for others options.
In my understanding, the only way to do that in the Microsoft way is to use the notifications. If the phone don't have the application launched, a notification is send periodically to invite the user to launch the application.
My question, did I miss some functionnalites in Windows Phone 8 whiches propose the same functionnality in a better way ?
Thank you very much

Launch application automatically from an SMS on Windows Phone 8

I would like to launch an application using parameters provided from an SMS.
The behaviour I wish to achieve is that as soon as the user receives an SMS, the application will be launched with the parameters provided in the SMS. I.e. seamlessly present the SMS in a more user friendly way.
I have experimented with URI protocol associations and so far I can send an SMS to the test phone with text unleashed:param=test (protocol is taken from book “Windows Phone 8 Unleashed”, code is in WP8UnleashedSource_01_05\Source\FileAndProtocolAssociations).
When pressing the link in the received SMS the application is launched successfully.
But it would be great if the is a way to also launch the application automatically as soon as the SMS is received.
Is this possible on all Windows Phone models and versions from 8 and up?
Or are there other approaches, for example use push notifications, that are better suited to achieve the seamless use-case I described?
Thanks & Regards
This question is similar to Launch App through SMS (URI-Association) but I would like to concentrate on the automatic launch.
This is not possible on the Windows Phone 8 due to some security reasons.
This might be possible in Windows Phone 8.1. I read somewhere that 8.1 supports 3rd party SMS clients. This might mean there may some event that fires when new SMS are received. I am not sure though.
I would still suggest you to use Push Notifications.

Sending SMS in windows phone over wi-fi or data

I want to include SMS in my windows phone app.
I know that there exists SMS Compose Task launcher for the same, but is there some way we can send SMS via a wi-fi or over data, cause I assume that SMS Compose Task would incur sim charges and people today mostly prefer data messages.
Is there any whatsapp API available or be integrated into the app?.
If you are sending an actual sms then somebody is going to incur a charge somewhere, wether that be the user or the developer.
You could use a service such as Twilio which can send actual SMS messages or you could use something like SignalR which allows for real time messaging to build you own messaging backend.
Hope this helps.

Windows Phone 8 - Make a call without user notification

Is there any way a Windows Phone 8 app can make phone calls, sending SMS, and perform other cellular network activities without user interaction?
According to this answer https://stackoverflow.com/a/7342769 it is somehow possible to perform AT commands to directly access the cellular functionality on Windows Phone 7 (in an inofficial way). Since the Windows Phone 8 SDK supports native code, my question is if you can make use of this to send the required AT commands or access the RIL layer somehow.
In case anyone is wondering why I need this: it's not about an app wich is going to get published but it is needed for an automated testing process.
You cannot do that, this is not possible in windows phone

Windows Phone 8 support to capture SMS or a incoming call?

Can we write 3rd-party app to capture SMS or a incoming call on Windows phone 8?
Can we write 3rd-part app to capture SMS or a incoming call on Windows phone 8?
No.
Following up on previous answers, those APIs are currently kept to trusted partners only (Mobile operators, OEMs, well-known brand names, etc). There just weren't enough developers asking for it to be included in WP8.
If you feel like you have a legitimate usecase to intercept incoming communication, please share it on the windows phone developer uservoice suggestion for this topic.
There is Windows.Phone.Networking.NetworkOperators.SmsInterceptor class, but there is a note next to it "This API is not intended to be used directly from your code." so I'm not sure if we can actually use it or not?