Anyway to see what Application Insight SDK uploads to azure? - azure

I like to inspect and check what Application Insight SDK uploads to its servers. Is there any way to do that?
Also, does Application Insight SDK compress the telemetry data in a local temp folder before uploading them? If yes, where is the temp folder?
Application Insight SDK is acting like a black box and I like to see the data being uploaded behind the scene.

Sure, you can look at the information being sent from the browser and the server.
For the client you can open up your F12 tools and view any of the calls to dc.services.visualstudio.com. Or you can use Fiddler.
On the server side you have a couple of options.
You can use aistream
You can use Fiddler to view the requests being made
You can use the built in Application Insights Visual Studio Extension

Related

Create link to open app from mail without making changes in app

I have an app which is already published in app store, I need to send mail to users with link clicking on which it should open the app if its installed or should go to app store. I'm aware of the URL schemes and universal links and that would require modification in my app. I was wondering if there is any other way that this could be achieved where I could create a link maybe using itms-app or some other method where I don't need to make any changes in the app. Any help is appreciated
Unfortunately, not. For a phone to open your application, it needs a way to recognize your application.
URI Schemes
The URI scheme information is configured in the .plist file and is local to the application and therefore cannot be changed without an update. Although you probably don't want to use URI schemes anyways since they will present the user an error if they don't have the app instead of taking them to the app store.
Universal Links
This is the new way Apple performs deep linking and the only other way a link could open up the app. These require a locally stored entitlements file along with an .apple-app-site-association that is hosted on your own website domain and cached when the app is downloaded or updated. These also do not take users to the app store, they take users to the domain in which the AASA file is hosted.
Best Solution
Use Branch's iOS SDK to handle all of the AASA file hosting and App Store redirection. This would still require you to push out a new update, but that is the only possible way to accomplish this.

How to customize the the POLL UI and Announcement UI in Windows 8.1 app using C# and xaml?

I have implemented ME in Windows Universal 8.1 app. When i create any announcement or any poll it appears in the black screen in the app like below.
But i want to change this UI as per my requirements. How can i change this?
Anybody please help me with a sample code.
Thanks in advance
We don't have a sample for this but you will find the place to customize the appearance on the client side in the "Resources" folder of the SDK in your Windows app solution.
1) Use html/EngagementNotification.html & overlay/EngagementOverlayNotification.xaml to change the base notification which shows up when you set up the campaign from the server side. You can add company logo/branding, images, change the size, orientation etc.
2) Use html/EngagementAnnouncement.html & overlay/EngagementOverlayAnnouncement.xaml to change the subsequent announcement that gets displayed in the form of poll or text or web announcement. Again you can change look and feel etc.
If you are sending a web announcement from the service where you can specify the HTML in the content of your announcement then the HTML content you send from the service gets merged with the HTML you have customized on your client and will be presented such.
Hope this helps.
Thanks!

Accessing file system in an iOS device

I'm an absolute newbie to Xamarin world. I'm working on a web application where a user completes a long form (say some 100+ fields) and then submits the form which will write the information to a database. One of the requirement is user should be able to load the form, resume his work even when he is Offline( No internet connection). I have used HTML5 Application cache, Local Storage in Html5, KnockOut.JS, Java script so that for every 2 seconds all the user form information is saved to Local Storage of the browser. But lately, I noticed with few users that the forms are getting deleted sometimes due to an iOS update. Also I don't want to rely on browsers cookie/cache to store this information.
I want to find out what my options are with Xamarin. Can I use a component like 'UIWebview' in the Xamarin app to launch my web application and then access the file system of iOS of that Xamarin app from the browser launched ?
Sure you can!
One launch image plus one screen with UIWebView is what you need for your task. You can handle UIWebView's event to save and load it's state.
Good news is that such app could be small enought to build it using free (Starter) version of platform.

How to set <PrivilegedApplications> tag in device metadata?

Im working on a windows 8 store application so as to send an sms. I have the code running but the i get an error saying "Access Denied" and that my application does not have enough privileges.
Is there any way for me to create my own app (which uses the sms capabilities of the device) and test it out without having to register it with Windows Hardware Dashboard?
This probably means that you need to add the capability to the manifest for your application. If you want to take a look at this, download the sample here (pick any language):
http://code.msdn.microsoft.com/windowsapps/Sms-SendReceive-fa02e55e
What you're looking for is the SMS capability in the manifest. It looks like it doesn't show up in the VS designer, but you can see it in the raw XML. Open the project, and in solution explorer, right click on package.appxmanifest. Then click view source. Near the bottom of the manifest, you'll see this:
<Capabilities>
<DeviceCapability Name="Sms" />
</Capabilities>
Try adding that to your application's manifest. I suspect that's what you're missing.
Thanks,
Ben
This was what I was able to find out :
So by using this process of "Sideloading", you can install apps directly to a device without having to go through the windows store. I will provide the links that got me going in this project,
Sideloading
Discussions
Creating the Metadata
Edit: WDK 8.1 now comes with a new Metadata Authoring tool that is easier/simpler to use. :)

Native Mobile App Secure Bridge to Hosted Content

I would greatly appreciate some help with the following problem.
I am attempting to build an app with HTML/CSS/JQM that I plan to wrap with PhoneGap to package as a native app for deployment on Android & iOS Platforms.
The app will be basically a form for users to input information which upon submit will be posted to an email using PHP on our web server. It is of the utmost importance that the information is encrypted between the user device and our web server.
I have planned to do this by having a single terms & conditions page packaged with the native app, with the 'accept' button loading the 'form' page on the web server.
I would like to make it impossible to access the hosted 'form' page via a web browser (i.e. the only way to access the page is via the native app).
What I would like to do is to have the native app automatically log in to the web server, so that the user does not have to go through a registration process.
I have considered using Wordpress, Drupal or Joomla as a solution but as there will only ever be a single html page, jquery, jqm and php form submission scripts on the server - this seems overcomplicated.
It is very important that the hosted files are unable to be hacked as the user information being submitted is of a sensitive nature (e.g. financial information). Also the connection between the native app and the host server must be SSL.
Would a .htaccess / .htpasswd restriction be the best way to go about this?
Any advice would be greatly appreciated, thanks.

Resources