メニュー

Rate this page:

Thanks for rating this page!

We are always striving to improve our documentation quality, and your feedback is valuable to us. How could this documentation serve you better?

Twilio クライアント Android クイックスタート

重要
AndroidおよびiOS用のTwilio Client SDKは廃止予定であり、Twilioの新しいProgrammable Voice SDKに置き換わります。Programmable Voice SDKはTwilio Client SDKと比べて大きく改善した安定性、向上したバックグラウンド処理、そして着信通話用の組み込み済みのプッシュ通知サポートといった多くの機能強化を提供しています。

下記のリンクのいずれかを参照して、新しいProgrammable Voice SDKを使い始めてください:
* Programmable Voice SDK for Androidクイックスタート
* Programmable Voice SDK for iOS: Objective-Cクイックスタート
* Programmable Voice SDK for iOS: Swiftクイックスタート

音声通話用のモバイルアプリケーションにTwilioを使い始めて間もない場合は、Programmable Voice SDKの使用を推奨します。 すでにTwilio Client SDKをお使いの場合は、できるだけ早期にProgrammable Voice SDKへのアップグレードを検討してください。

In this tutorial, we will use the Twilio Client SDK for Android and TwiML to demonstrate making an outgoing call from a mobile app to a regular phone and receiving an incoming call from a phone in-app.

This guide assumes you have familiarity with Android and Java, and concepts like Activities (and their lifecycles) and Listeners. You should have some familiarity with building a basic Android application.

The tutorial is two-fold: first, we'll get you up and running with a functional Twilio Client for an Android demo application. Second, we'll walk through how the app works, explaining the core concepts and classes that you'll need to understand in order to customize the app. You will leave with enough information to deploy your own Twilio Client powered apps.

Prerequisites to Make Calls with the Android Client

  1. 本チュートリアルでは、Android Studio の使用を想定しています。
  2. You'll need your Twilio Account SID and Auth Token from the [Console (https://www.twilio.com/console/). If you don't have an account, you can sign up for a free trial account.
  3. A way to setup a web application server on the public Internet to host the server code for generating a capability token and TwiML (more on this later).

The Quickstart depends on a sample Python app deployed to Heroku for this purpose, but you can switch this out later to use any backend language and hosting infrastructure that you prefer. We can also recommend using ngrok to tunnel a port on a local dev server to the wider web.

Clone the Quickstart Mobile App Call Code and Server

Twilio クライアント Android クイックスタートは 2 つの部分で構成されています。クライアントサイドのサンプルの Android アプリとサーバーの python サンプルコードです。まず、各リポジトリーをローカルにダウンロード(または git clone)します。

Next, let's get the server up and running first...

次 : サーバーをセットアップする

ヘルプが必要ですか?

We all do sometimes; code is hard. Get help now from our support team, or lean on the wisdom of the crowd browsing the Twilio tag on Stack Overflow.