Cách tốt nhất để bảo vệ ứng dụng phần mềm chia sẻ Cocoa khỏi vi phạm bản quyền phần mềm là gì? Có thư viện/công cụ dành cho nhà phát triển nào ở đó cho công việc này không?Đăng ký cho phần mềm chia sẻ ca cao
Trả lời
Allan Odgaard - using openssl for license keys là một cách để thực hiện.
Hãy xem tại đây.
Home ủ cách tiếp cận:
Đề xuất giải pháp dịch vụ:
- Aquaticmac
- eSellerate - Đồng thời xử lý xử lý giao dịch
Danh sách này không có nghĩa là toàn diện, mà chỉ là một đề cập ngắn gọn về một số lựa chọn phổ biến. Rõ ràng, họ chỉ có thể tẩy rửa vi phạm bản quyền vì vậy rõ ràng là có một sự thỏa hiệp về thời gian cần được đầu tư. Tôi cũng khuyên bạn nên googling suy nghĩ của Wil Shipley (ứng dụng ngon) về lý do tại sao các nhà phát triển không nên đi đến độ dài lớn để ngăn chặn vi phạm bản quyền.
AquaticPrime là một khung cấp giấy phép Cocoa đơn giản, dễ dàng. Nó sử dụng chữ ký của một plist an toàn vì nó là “khóa cấp phép”, giúp việc nhúng thông tin tùy ý vào giấy phép trở nên đơn giản.
Với AquaticPrime thường phân phối giấy phép dưới dạng tệp nhỏ chứ không phải dưới dạng chuỗi văn bản, có thể là lợi thế hoặc bất lợi cho ứng dụng của bạn.
Khuôn khổ bao gồm mã để tạo giấy phép trong C#, Carbon, Cocoa, PHP, Python, Ruby và STL. Nó cũng bao gồm một trình tạo giấy phép GUI một lần. Kinh nghiệm của tôi với nó thật tuyệt vời.
Tôi giải pháp tốt đẹp mà tôi có thể đề nghị là cửa hàng thuốc (từ nhà máy sản xuất thuốc) cùng với các lớp cocoafob (từ gleb dolgich). Họ cung cấp thế hệ mã và xác minh và một cửa hàng thực tế để bán ứng dụng của bạn (s)
cả hai đều là mã nguồn mở
Nói của Wil Shipley, ông đã thực hiện thanh toán và đăng ký khuôn khổ trong ứng dụng của mình sẵn sàng cho việc cấp phép dưới tên của Golden % Braeburn. Tôi tin rằng Delicious Library và SousChef đều sử dụng khung này.
Ồ, tuyệt. Tuyệt vời tìm Brad! – Rev316
Đừng quên đọc một số phương pháp phổ biến về cách bẻ khóa các ứng dụng Cocoa. Hãy cảnh giác với các phương thức và người quản lý đầu vào. Bạn không phải đi ra khỏi con đường của bạn để bảo vệ ứng dụng của bạn - Một cracker sẽ luôn luôn outdo bạn - nhưng không được ngây thơ, hoặc!
- 1. Đăng ký làm mục Đăng nhập với Ca cao?
- 2. Logger tốt nhất cho ca cao
- 3. ca cao phát mp3
- 4. Có nhiều video Ca cao và Ca cao cảm ứng có giá trị hơn không?
- 5. Ca cao NSStatusBar Global HotKey
- 6. Ca cao không có XCode
- 7. Ví dụ chia sẻ RSpec không được chia sẻ
- 8. Nhận người dùng nào chia sẻ bài đăng
- 9. Ngắt phần mềm
- 10. Mục đích chia sẻ của Android cho văn bản chia sẻ facebook VÀ liên kết
- 11. Log4j Đăng nhập vào một tệp nhật ký được chia sẻ
- 12. Sổ đăng ký được chia sẻ giữa các chủ đề như thế nào?
- 13. phát hành/autorelease nhầm lẫn trong ca cao cho iphone
- 14. Tạo byte ngẫu nhiên Ca cao?
- 15. Xóa các ký tự từ CharSequence có thể chia sẻ
- 16. Ví dụ về thông báo tùy chỉnh ca cao
- 17. Nút chia sẻ/đăng lên tường - API Facebook?
- 18. Phần mềm cho Git trong doanh nghiệp?
- 19. cách đặt hình ảnh cho uitabbarcontroller trong mã ca cao
- 20. Chế độ xem tùy chỉnh ca cao cho NSMenuItem
- 21. Nơi tìm kiếm các định dạng ngày tháng được sử dụng trong ca cao/ca cao?
- 22. Cân bằng tải WCF và chia sẻ MSMQ từ xa cho thông lượng cao
- 23. Tùy chọn ứng dụng ca cao XCode?
- 24. Makefile cho Thư viện được chia sẻ?
- 25. Cho phép thư mục được chia sẻ!
- 26. thêm NSTimeInterval vào NSDate trong ca cao
- 27. Ca cao - Trả lại thông tin từ NSOperation
- 28. Ca cao: Nhấn chuột phải vào NSStatusItem
- 29. Loại tệp khổ sở - Ca cao
- 30. Gửi một ca cao hành động - IBAction
Tôi đã may mắn với bài viết đó và một số bài viết khác tôi tìm thấy trên cùng một chủ đề. Nó không chính xác một cái gì đó bạn có thể thực hiện trong một vài giờ, nhưng nó có vẻ dễ dàng hơn và an toàn hơn so với hầu hết các chiến lược khác. –
Tôi đã tự mình triển khai cho chương trình http://gdtoolbox.com/ của mình. Tôi nghĩ rằng tôi dành 14 ngày để làm việc, với giao diện người dùng và hệ thống đăng ký và hệ thống thanh toán. Một hệ thống đã sẵn sàng sẽ tiết kiệm được nhiều thời gian. – neoneye