Skip to content

Setoryz/ipm-quickstart-csharp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IP Messaging Quickstart for C# (ASP.NET MVC)

This application should give you a ready-made starting point for writing your own messaging apps with Twilio IP Messaging. Before we begin, we need to collect all the config values we need to run the application:

Config Value Description
Service Instance SID Like a database for your IP Messaging data - generate one in the console here
Account SID Your primary Twilio account identifier - find this in the console here.
API Key Used to authenticate - generate one here.
API Secret Used to authenticate - just like the above, you'll get one here.

A Note on API Keys

When you generate an API key pair at the URLs above, your API Secret will only be shown once - make sure to save this in a secure location, or possibly your system environment variables.

Setting Up The Application

After downloading the repo, copy the TwilioIpMessaging/Web.config.example to Web.config in the same directory. Next, open up TwilioIpMessaging.sln in Visual Studio. Edit Web.config with the four values we obtained above:

<appSettings>
	<add key="TwilioAccountSid" value="ACxxx" />
	<add key="TwilioApiKey" value="SKxxx" />
	<add key="TwilioApiSecret" value="xxxxxxxx" />
	<add key="TwilioIpmServiceSid" value="ISxxxx" />
</appSettings>

You should now be ready to rock! Hit F5 or the Play button, and you should land on the home page of our basic chat application. Open it up in a few browser tabs and start chatting with yourself!

screenshot of chat app

License

MIT

About

Starter app for IP Messaging with C# and ASP.NET MVC

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 51.2%
  • C# 26.5%
  • HTML 17.6%
  • CSS 4.3%
  • Classic ASP 0.4%