2010-10-13 27 views
18

Có ai biết nếu mua hàng trong ứng dụng có thể có năng khiếu không? Ví dụ, nếu tôi muốn cung cấp cho một thành viên trong gia đình tiền xu miễn phí trong một trò chơi, điều này có khả thi không?Mua hàng trong ứng dụng có được "tặng" trong App Store không?

+0

Hãy làm rõ ý của bạn là gì. Bạn có nghĩa là mua phiếu quà tặng cho cửa hàng ứng dụng hoặc miễn phí ứng dụng cho các khách hàng đã chọn không? –

+0

Hiện không thể. Nó sẽ vi phạm các điều khoản của Apple: '11.1 Các ứng dụng mở khóa hoặc bật các tính năng hoặc chức năng bổ sung với các cơ chế khác với App Store sẽ bị từ chối.' – Coder256

+0

Không rõ ràng và đã đóng? Có thật không? Tôi nghĩ rằng nó rất rõ ràng những gì đang được hỏi và tôi có cùng một câu hỏi. Đã bỏ phiếu. –

Trả lời

2

SDK iOS có khung được gọi là Bộ lưu trữ để xử lý trong các giao dịch mua ứng dụng. Khung chỉ dành cho việc thu thập thanh toán. Như đã trình bày trong thư viện tham khảo iOS Trong App Purchase Programming Guide:

Bạn phải cung cấp bất kỳ thêm chức năng, bao gồm mở khóa tính năng built-in hoặc tải nội dung từ các máy chủ của riêng bạn.

Bạn sẽ phải tạo chức năng tặng quà.


"Bây giờ sử dụng StoreKit có cách để gửi mua hàng với email của người khác không phải người dùng hiện tại?" Tôi không thấy một cách để làm điều này trong SDK.

Khi người dùng 1 đi mua sản phẩm trong ứng dụng cho người dùng 2, bạn sẽ phải cung cấp cơ chế cho người dùng 1 để chọn người dùng 2. Sau đó xử lý thanh toán bình thường với StoreKit cho người dùng 1. Lưu giao dịch trên máy chủ của bạn (người dùng 1 đã mua người dùng 2). Trong ứng dụng của bạn khi bạn kiểm tra để mở khóa hoặc tải xuống các sản phẩm trong ứng dụng của mình, bạn sẽ phải kiểm tra máy chủ của mình để có ủy quyền đó.

+0

StoreKit không chỉ * để thu tiền thanh toán. Nó cũng theo dõi ai đã mua gì.Đúng vậy, bạn phải triển khai mở khóa hoặc tải xuống, nhưng điều đó không quá mở để bạn có thể thực hiện "tặng" mà không cần một số hỗ trợ StoreKit. –

+0

Có thể bạn sẽ chỉ gặp phải sự cố khi cố gắng tặng quà không có giá trị hoặc đăng ký. Nếu món quà hoàn toàn dành cho các vật phẩm tiêu hao, nó có thể sẽ hoạt động. Xem ở đây để biết những cụm từ đó có ý nghĩa gì: http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/APIOverview/OverviewoftheStoreKitAPI.html –

+0

làm cách nào để bạn "tặng" mua hàng trong ứng dụng? như cách bạn tặng một ứng dụng thông thường bằng SDK? – Arcadian

6

"Tặng quà" theo lời nói không tồn tại/công việc, nhưng có một cách để cung cấp chức năng StoreKit của bạn miễn phí để chọn người dùng.

Trong iTunes Connect, click vào Quản lý người dùng, sau đó Trong App nghiệm mua hàng tài.

Tại đây, bạn có thể thêm tài khoản itunes giả mạo, có khả năng tải xuống nội dung StoreKit của bạn miễn phí. Tôi không tin bạn được phép/có thể thêm tài khoản email thực. Đừng nghĩ rằng tôi đã thử, nhưng tôi luôn tạo ra các tài khoản và mật khẩu không có thật. Theo nghĩa đen, mọi thứ đều hoạt động.

Đăng xuất khỏi tài khoản của bạn trên App Store của iPhone, truy cập ứng dụng của bạn và mua sản phẩm StoreKit bằng tài khoản và mật khẩu giả mạo. Tài khoản này cung cấp nội dung miễn phí trên tất cả các ứng dụng của bạn. Không chỉ mua hàng trong ứng dụng cụ thể.

Như bạn có thể thấy, phương pháp này chỉ tốt cho những người bạn thực sự tin tưởng. Bạn cần phải nói cho mọi người biết tên người dùng và mật khẩu tài khoản là gì và nếu họ nói với người khác về điều đó, bạn sẽ mất doanh thu.

Về bản chất:

gifting ... số

nội dung miễn phí cho blogger/beta/gia đình ... Có?.

+0

Dường như Labelbox đã tìm ra cách sử dụng tính năng mua trong ứng dụng để cung cấp các tính năng miễn phí: http://blog.stepcase.com/labelbox-how-we- got-1-triệu-tải-in-th Nếu bạn tweet về ứng dụng họ cho phép một 'bí mật' trong tùy chọn mua ứng dụng miễn phí. Tôi không hoàn toàn chắc chắn cách họ cho phép điều này như tài liệu của Apple nói, "Mua trong ứng dụng có thể được cung cấp trong cả ứng dụng miễn phí và trả phí — không có Giao dịch mua trong ứng dụng miễn phí." http://support.apple.com/kb/ht4009 – smountcastle

+1

Chúng đơn giản kích hoạt kiểm tra tên người dùng trên máy chủ của họ. Mỗi người dùng có một tài khoản và nếu họ đã tweet lại, tài khoản của họ được đánh dấu bằng một lá cờ đặc biệt, nó sẽ mở khóa mua hàng trong ứng dụng trong ứng dụng. Nó hoàn toàn không liên quan gì đến hệ thống Mua hàng trong ứng dụng thực tế. –

+0

Tôi đã tạo một người dùng thử IAP nhưng có vẻ như bây giờ ứng dụng đó đang hoạt động trong cửa hàng, nó sẽ không cho phép bạn thực hiện mua hàng bằng một ứng dụng. Nó muốn tôi thiết lập nó như là một tài khoản thực sự với thông tin CC, vv Bất cứ ai biết một cách xung quanh này? –

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