Tôi có một ứng dụng trong cửa hàng ứng dụng sử dụng số nhận dạng gói ký tự đại diện. Tôi muốn triển khai mua hàng trong ứng dụng, yêu cầu ID không phải là ký tự đại diện. Làm cách nào để chuyển đổi ID ký tự đại diện của ứng dụng hiện tại sang ID tĩnh cho thông báo mua và mua trong ứng dụng?Chuyển đổi số nhận dạng gói ký tự đại diện thành một ID duy nhất
Trả lời
Gói định danh cho một ứng dụng phải luôn giữ nguyên giữa các bản cập nhật, nhưng AppID thực sự có thể khác nhau.Vì vậy, tất cả những gì bạn cần làm là tạo một AppID mới sử dụng cùng một định danh gói giống như ứng dụng gốc thay vì thẻ hoang dã.
Các ứng dụng sử dụng ký tự đại diện vẫn cần có số nhận dạng gói thông thường. AppID ký tự đại diện cho phép bạn sử dụng bất kỳ số nhận dạng theo gói nào bạn thích, nhưng vẫn cần có.
http://developer.apple.com/library/ios/#qa/qa1713/_index.html https://developer.apple.com/library/ios/#technotes/tn2259/_index.html
Bạn không thực sự cần thay đổi id của ứng dụng, bạn chỉ cần tạo một tệp cấp phép mới cho id cụ thể mà bạn đã gửi và sau đó ký phiên bản nâng cấp của ứng dụng với ký mã mới chứng chỉ.
Tức là, nếu id gói của ứng dụng cũ là com.yourcompany.myapp và được ký bằng chứng chỉ com.yourcompany. *, Bạn chỉ cần tạo chứng chỉ com.yourcompany.myapp mới, nhưng bạn để lại số nhận dạng gói của ứng dụng giống như trước đây.
Ứng dụng và cert là com.yourcompany. *. Nó không bao giờ có một id cụ thể. Luôn luôn là một ký tự đại diện. Vì vậy, điều đó có nghĩa là tôi sẽ cần phải thay đổi id gói cho một cái gì đó cụ thể và cũng có được một cert mới phải không? – 4thSpace
Tôi không biết nó sẽ hoạt động để sử dụng dấu sao trong id nhóm của bạn ... vì vậy nếu bạn thực sự đã làm điều đó, tôi đoán bạn có thể phải thay đổi nó. –
Chỉ cần đặt bản thân mình qua địa ngục này, đây thực sự là câu trả lời. Nếu bạn có chứng chỉ phân phối ký tự đại diện, bạn có thể gặp sự cố. NHƯNG, ứng dụng của bạn STILL có mã định danh gói. Chỉ cần tạo id ứng dụng mới, sử dụng id trước của bạn, nhưng postfix id gói (như được sử dụng trong ứng dụng, không có ký tự đại diện), sau đó tạo chứng chỉ phân phối. –
Tóm lại, bạn có thể chuyển đổi ứng dụng đã gửi sử dụng ID nhóm ký tự đại diện thành ID ứng dụng duy nhất. Tuy nhiên, bạn sẽ gặp phải một số vấn đề, hoặc bị loại bỏ khỏi quan điểm của người dùng nếu bạn làm như vậy.
Apple sử dụng ID gói để xác định ứng dụng trên cửa hàng ứng dụng (do đó thuật ngữ ID ứng dụng :-)).
Sự cố bạn đang gặp phải là ứng dụng của bạn đã có trên App Store với các lượt tải xuống của người dùng có thể. Bây giờ khi bạn cập nhật ứng dụng của mình bằng ID ứng dụng duy nhất mới, người dùng đã tải xuống ứng dụng của bạn (với ID ứng dụng cũ) sẽ không nhận được bản cập nhật (với ID ứng dụng duy nhất mới).
Lý do tại sao điều này xảy ra là bây giờ bạn có một ID gói mới trong ứng dụng của mình. Không có kết nối với ID ứng dụng cũ. Vì ứng dụng chỉ có thể có một tham chiếu đến ID ứng dụng. Bạn nên giữ một ID ứng dụng giống nhau trong suốt quá trình phát hành sản phẩm và cập nhật ứng dụng của bạn.
Nếu bạn tạo ID duy nhất cho Ứng dụng của mình (bạn có thể). Người dùng tải xuống ứng dụng cập nhật mới mọi thứ sẽ ổn và dandy, nhưng đối với người dùng đã tải xuống ứng dụng của bạn trước khi cập nhật. Vâng ... bây giờ bạn đã chính thức tạo một ứng dụng mồ côi cho những người dùng đó, những người dùng này sẽ không bao giờ nhận được bản cập nhật đó vì nó không khớp với ID ứng dụng.
Theo như cách có xung quanh điều này. Tôi không chắc chắn nếu có. Tôi chỉ có thể đề xuất rằng bạn LUÔN LUÔN tạo ID ứng dụng duy nhất cho các ứng dụng phát hành sản phẩm trong tương lai của bạn.
Để tạo một ứng dụng cho phép bạn sử dụng của Apple Push Notification dịch vụ, và Apple Trong App Purchase. Bạn sẽ cần tạo ID ứng dụng là ID ứng dụng duy nhất. Tôi luôn khuyên bạn nên sử dụng để sử dụng ID duy nhất cho các ứng dụng của mình. Nó sẽ giúp bạn tiết kiệm rất nhiều đau đầu sau đó trên đường.
Đối với mục đích làm rõ sau đây là
- com.companyname.appname (ưu tiên ước đặt tên cho ứng dụng độc đáo ID) ID duy nhất của
- appname.companyname
Có cách nào xung quanh tình trạng khó khăn này không? Có thể bật mua hàng trong ứng dụng cho ứng dụng đang sử dụng ký tự đại diện mà không mất thông báo cập nhật cho tất cả những người đã tải xuống ứng dụng không? –
@Andrew Không, bạn không thể. Vì để có thể mua hàng trong ứng dụng, bạn cần phải bắt đầu với một Id ứng dụng duy nhất. Kinda như kịch bản bắt-22. Cách tốt nhất để giải quyết nó sẽ sử dụng id ứng dụng duy nhất khi phân phối ứng dụng. –
- 1. Làm thế nào để chuyển đổi một chuỗi ký tự 18 thành một ID duy nhất?
- 2. Chuyển đổi các ký tự đại diện shell thành regex
- 3. Chuyển đổi số nguyên thành một bit đại diện
- 4. Chuyển đổi một số thành chuỗi ký tự ngắn nhất có thể trong khi duy trì tính duy nhất
- 5. Chuyển đổi ký tự đặc biệt (ví dụ: Umlaut) thành đại diện có khả năng nhất trong ascii
- 6. thay thế ký tự đại diện sed
- 7. Nhận dạng duy nhất một máy tính
- 8. Chuyển đổi ký tự chưa ký thành số nguyên đã ký
- 9. Ký tự đại diện của số trong SQL Server
- 10. MySQL chọn sử dụng ký tự đại diện (nhưng ký tự đại diện trong lĩnh vực)
- 11. Tạo số nhận dạng duy nhất toàn cầu trong Java
- 12. Tạo một id duy nhất
- 13. Ký tự đại diện bằng Python?
- 14. Số nhận dạng duy nhất cho MDM iOS
- 15. Chuyển đổi một tệp aspx duy nhất thành mã sau
- 16. Ký tự đại diện thường xuyên
- 17. Tạo ID duy nhất
- 18. Django - Disqus không nhận dạng được số nhận dạng duy nhất
- 19. EKEventstore và số nhận dạng lịch duy nhất
- 20. YQL Cách sử dụng ký tự đại diện trong XPath
- 21. Làm thế nào để chuyển đổi một chuỗi đại diện của một số thành một số trong coldfusion?
- 22. Ada95: Chuyển đổi số nguyên thành ký tự
- 23. Làm thế nào để sử dụng định dạng chuỗi Python để chuyển đổi một số nguyên đại diện cho xu cho một phao đại diện cho đô la?
- 24. PHP file_exists và ký tự đại diện
- 25. Java Generics (ký tự đại diện)
- 26. Cách chuyển đổi chuỗi thành INTEGER duy nhất trong php
- 27. Tìm kiếm ký tự đại diện Solr
- 28. ID ứng dụng ký tự đại diện cho iPhone/iPod Touch Apps
- 29. chuyển đổi định dạng cột data.frame từ ký tự thành thừa số
- 30. Tìm khóa bằng ký tự đại diện
Cảm ơn bạn rất nhiều bò, chính xác những gì tôi đang tìm kiếm. – Mohan
Cảm ơn bạn, cảm ơn bạn, cảm ơn bạn. – marimba