This document is about: VOICE 1

Photon Voice 1 is the original and first major version of Photon Voice. It is now replaced by Photon Voice 2 which is refactored and enhanced. We highly recommend starting new projects with Photon Voice 2 and if possible migrating existing ones from Photon Voice 1 to Photon Voice 2. Photon Voice will be maintained for the coming months. We will fix important bugs and support new Unity versions but new features will be added only to Photon Voice 2.



The transition to IPv6 is inevitable. Apple no longer accepts submissions to the App Store, if their networking does not work in IPv6 networks (recommended reading). As a result, some developers may become worried. Well don't be, Photon got you covered.

We know that a full switch to IPv6 can take time. That is why Photon Cloud is accessible from IPv4 and IPv6 clients. To use IPv6 with Photon Cloud, please use proper client SDK version from this list. If you're hosting your own Photon Server, please visit this page for more instructions.

Supported SDKs

Currently, the following Photon SDKs support IPv6:

  • Photon Server SDK v4: starting from version 4.0.28.x.
  • Photon Server SDK v3: starting from version
  • Photon Native (C++/Objective-C) Client SDKs: starting from version 4.1.x.x.
  • Photon .Net/Mono (C#) Client SDK: starting from version 4.1.x.x.
  • PUN: starting from version 1.73.
  • Unity supports IPv6 in versions 4.7.2, 5.1.5, 5.2.5, 5.3.4p4, 5.4.0p1 and newer (Unity blog post).
    The 5.4 release has broken IPv6 support.

Testing IPv6 with DNS64/NAT64

We recommend testing on a local environment using the methods proposed by Apple.

You can easily setup a IPv6 WiFi using a Mac.

Back to top