Git Hub ページでいくつかのドキュメントを参照しています...
インスタンスを作成するTelegramApi
には、まずorg.telegram.api.engine.storage.AbsApiState
クラスのカスタム実装を作成し、適切なメソッドを実装する必要があります。カスタム クラス実装のインスタンスは、TelegramApi
コンストラクター メソッドのパラメーターとして使用されます。
Git Hub ページの例:
TelegramApi api = new TelegramApi(new MyApiStorage(), new AppInfo(/*... put application information here...*/), new ApiCallback()
{
@Override
public void onApiDies(TelegramApi api) {
// When auth key or user authorization dies
}
@Override
public void onUpdatesInvalidated(TelegramApi api) {
// When api engine expects that update sequence might be broken
}
});
メソッドに関してauth.sendCode
は、このメソッドは実際にはリモート プロシージャ コール (RPC)であり、ライブラリ内のどのクラスにも属していません。これらは、Telegram サーバーによって実行されるクライアントによって呼び出されるメソッドです。詳細については、 TLに関する Telegram FAQ を参照してください。