2010-01-27 34 views
7

tôi sẽ tạo phiên bản bán nhiều khác của ứng dụng tương tự với thông báo đẩy tính năng:App ID và Bundle Seed ID trong nhiều ứng dụng với ASPN, InApp mua hàng, và

  • CoolApp (phiên bản đầy đủ)
  • CoolApp miễn phí (miễn phí, tính năng hạn chế version)
  • CoolApp InApp (miễn phí phiên bản thể nâng cấp lên đầy đủ qua InApp mua hàng)

Khi đăng ký ID ứng dụng trong Cổng chương trình Apple có thể tạo "ID hạt giống bó": "Phần ID gói giống của ID ứng dụng có thể được sử dụng để chia sẻ quyền truy cập keychain giữa nhiều ứng dụng bạn xây dựng với một ID ứng dụng duy nhất"

là có thể tạo ra chỉ có một ID App, ví dụ: "XDFGYE6TR4.com.company.coolapp" và sử dụng nó cho tất cả ba phiên bản của CoolApp, với thông báo đẩy kích hoạt và mua hàng trong ứng?

Trả lời

3

Không, điều này là không thể. ID ứng dụng là điều kiểm soát khả năng của từng ứng dụng để chia sẻ quyền truy cập keychain.

Khóa ở đây là phần "... giữa nhiều ứng dụng bạn xây dựng với một ID ứng dụng duy nhất".

ID ứng dụng không phải là gói. "com.company.coolapp" là ID ứng dụng và là những gì kiểm soát quyền truy cập keychain ... cũng như những thứ như liệu nó có thể được kích hoạt hay không, v.v.

Thật không may, điều bạn muốn, có vẻ như là "đang sử dụng ID ứng dụng ký tự đại diện ".

Điều này không thể thực hiện được nếu bạn muốn sử dụng tính năng đẩy và mua trong ứng dụng.

Hãy nhớ rằng, mặc dù ... Apple đã cau mày khi có cả phiên bản "Lite" cũng như phiên bản cập nhật "trong ứng dụng". Cái này hay cái kia. Gần đây họ đã được đẩy "trong ứng dụng" cập nhật ... nó làm cho họ nhiều tiền hơn.

+1

Bạn có tài liệu tham khảo cho "Apple đã cau mày khi có cả phiên bản" Lite "cũng như phiên bản cập nhật" trong ứng dụng ". Một hay khác"? Cảm ơn. – DenNukem

+0

hi, tôi không thể tìm thấy nút để tạo id hạt giống mới nữa. Chuyện gì đã xảy ra? tôi nên làm gì? – OMGPOP

+0

Ngôn ngữ đã thay đổi ngay bây giờ. Tôi nghĩ bạn có thể chia sẻ cùng một quyền truy cập Keychain miễn là bạn "sử dụng cùng một ID hạt giống cho mỗi ID ứng dụng của ứng dụng của bạn." Tức là, ID ứng dụng có thể khác nhau. – ma11hew28

Các vấn đề liên quan