2012-02-06 38 views
11

Tôi đã bao gồm các mô tả được bản địa hóa khác nhau trong iTunesConnect (tiếng Anh, tiếng Pháp, tiếng Trung) cho một sản phẩm trong ứng dụng. Tôi đang hiển thị các thuộc tính localizedTitle và localizedDescription sau khi tìm nạp chúng từ máy chủ của apple bằng cách sử dụng SKProductsRequest.Thử nghiệm mua hàng trong ứng dụng cho đa ngôn ngữ

Sự hiểu biết của tôi từ các tài liệu và chủ đề khác là nếu tôi thay đổi điện thoại thử nghiệm sang ngôn ngữ thích hợp, nó sẽ hiển thị ngôn ngữ chính xác. Tuy nhiên trong thử nghiệm với điện thoại của tôi bằng tiếng Pháp hoặc tiếng Trung, các mô tả sản phẩm vẫn bằng tiếng Anh gốc.

Tôi chưa đăng nhập bằng bất kỳ tài khoản iTunes nào trong khi thử nghiệm (Cài đặt => Lưu trữ => Đăng xuất).

Có ai có thể cung cấp bất kỳ gợi ý nào về cách kiểm tra chức năng đa ngôn ngữ IAP không?

Trả lời

13

Tôi tin rằng bản địa hóa mà cửa hàng trả về cho mô tả sản phẩm dựa trên cửa hàng iTunes được chỉ định của người dùng thử bạn đang sử dụng. Cài đặt ngôn ngữ của thiết bị chỉ liên quan đến các tài nguyên được tải cục bộ.

+0

Như tôi đã đề cập ở trên, tôi không đăng nhập với bất kỳ người dùng nào khi truy xuất thông tin sản phẩm từ iTunes. Có một chuỗi khác cho biết ngôn ngữ của điện thoại sẽ giúp ngôn ngữ được xem. Nếu tôi có thể tìm thấy nó, tôi sẽ liên kết nó ở đây. – Spanner

8

Sau khi thử nghiệm thêm, tôi đã xác nhận rằng @claireware thực tế là đúng trong câu trả lời của anh ấy.

Người kiểm tra không thể thay đổi thủ công hoặc đặt cửa hàng để thử nghiệm (tài liệu Apple không đăng nhập với người dùng thử nghiệm (Cài đặt => Lưu trữ => Đăng nhập)). Tuy nhiên, nếu bạn thực hiện mua hàng thử nghiệm và nhập thông tin đăng nhập của người dùng thử vào lời nhắc, thiết bị sẽ cảnh báo bạn rằng thiết bị đang thay đổi thành cửa hàng iTunes của người dùng thử nghiệm. Sau khi bạn thực hiện mua hàng thử nghiệm, người dùng thử nghiệm sẽ được đăng nhập và SKProductRequest sau đó của bạn sẽ trả lại thông tin được bản địa hóa cho cửa hàng đó.

Nói tóm lại để thử nghiệm nội địa hóa Tôi làm theo các bước sau:

  1. Trong iTunesConnect tạo một hoặc nhiều SKProducts với cục văn bản bằng tiếng Anh, Pháp và Trung Quốc. (Không Tôi không biết tiếng Pháp, vì vậy tôi chỉ được sử dụng từ tiếng Pháp ngẫu nhiên để thử nghiệm)
  2. Tạo hai mới tài khoản người dùng kiểm tra: [email protected] & [email protected], thiết lập để các cửa hàng Pháp và Trung Quốc lần lượt là .
  3. Trên thiết bị đi vào Settings => cửa hàng => Signout
  4. Chạy ứng dụng và bắt đầu mua hàng
  5. Tại itunes tài khoản đăng nhập nhanh chóng thoại với tài khoản frenchtestuser
  6. sau khi mua hàng hoàn toàn thực hiện một SKProductsRequest mới
  7. Xác nhận lời nhắc thoại và chi tiết sản phẩm hiển thị địa chỉ tiếng Pháp
  8. Đóng ứng dụng và bắt đầu lại từ bước 3 lần này bằng cách đăng nhập bằng tài khoản người dùng chinatestuser .
Các vấn đề liên quan