# Sora iOS (Swift) SDK

## 概要

**URL**: 

Sora iOS SDK は Sora を iOS から使用するための仕組みです。

## ドキュメント

ドキュメントは  にて提供しています。

## サンプル

- [WebRTC SFU Sora iOS SDK クイックスタート](https://github.com/shiguredo/sora-ios-sdk-quickstart)
- [WebRTC SFU Sora iOS SDK サンプル集](https://github.com/shiguredo/sora-ios-sdk-samples)

## ライセンス

Sora iOS SDK は [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) で公開しています。

## サポートについて

Sora iOS SDK に関する質問・要望・バグなどの報告は Discord の利用をお願いします。

Sora のライセンス契約の有無に関わらず、応答時間と問題の解決を保証しませんのでご了承ください。
ただし、明らかなバグに関しては優先的に対応させていただきます。

Sora iOS SDK に対する有償のサポートについては提供しておりません。

## Discord

**URL**: 

Discord にてコミュニティを運営しています。
なにか質問したい場合は Discord サーバーへ参加してください。

Sora iOS SDK については `#sora-sdk-faq` で `sora-ios-sdk` タグを指定してご利用ください。

## NAT64/DNS64 対応

### 前提

[Supporting IPv6 DNS64/NAT64 Networks](https://developer.apple.com/library/archive/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/UnderstandingandPreparingfortheIPv6Transition/UnderstandingandPreparingfortheIPv6Transition.html)

Apple IPv6 審査対応として NAT64/DNS64 への対応が必要になります。

iOS SDK は NAT64/DNS64 へ対応しています。ただ WebRTF SFU Sora 側を NAT64/DNS64 へ対応するためには設定を追加する必要があります。

### WebRTC SFU Sora の設定

`sora.conf` の `turn` を `true` にして、 `turn_fqdn` に FQDN を設定してください。それだけで対応は完了です。

```ini
turn_fqdn = sora.example.com
```
