Czy identyfikator produktu w aplikacji musi zaczynać się od DNS z odwrotną nazwą, taką jak com.mycompany.My_Awesome_Game.Level_Pack_1
, czy może po prostu być autonomiczny jak Level_Pack_1
?Czy identyfikator produktu w aplikacji musi zaczynać się od wstecznego DNS?
Odpowiedz
Identyfikatory produktów mogą być dowolne, chociaż zalecane jest stosowanie stylu odwrotnej nazwy domeny. Ale w końcu nie ma żadnych ograniczeń w nazewnictwie identyfikatorów produktów. Nie musi też używać identyfikatora pakietu aplikacji jako prefiksu.
Od the source:
Q: Mam wykonawcze W App Purchase i musi zarejestrować produkt identyfikatorów. Jakie są identyfikatory produktu i jak je utworzyć i czy można je używać w mojej aplikacji?
A: Identyfikator produktu to ciąg służący do jednoznacznej identyfikacji każdego produktu , który chcesz sprzedawać z aplikacji . App Store używa go do w celu uzyskania informacji o produkcie. Jest to ciąg znaków, który może zawierać tylko znaki alfanumeryczne (A-Z, a-z, 0-9), podkreślenia (_) i kropki (.). Możesz użyć dowolnej sekwencji tych dla swojego identyfikatora . Zalecamy jednak, aby podczas tworzenia identyfikatora używać stylu odwrotnej nazwy domeny (na przykład com.nazwafirmy.application.productid) .
"Level_Pack_1" - jak w twoim przykładzie - będzie prawidłowym identyfikatorem produktu.
Napotkałem "brak otrzymanych produktów w aplikacji (0)" przez wiele miesięcy próbował rozwiązać ten problem. wynik:
credits_1 nie było dozwolone, ale credits1 działa poprawnie! więc nie używaj żadnych _- symboli
- 1. JSONObject tekst musi zaczynać się od „{” Błąd
- 2. Funkcje powinny zaczynać się od "Get"?
- 3. Android SQLite Database Po usunięciu tabeli, czy identyfikator będzie zaczynać się od 1?
- 4. Czy nazwa pakietu Python może zaczynać się od cyfry?
- 5. Czy globalne statyczne identyfikatory mogą zaczynać się od pojedynczego znaku _?
- 6. Nie można INSERT: BŁĄD: wartość tablicy musi zaczynać się od "{" lub informacji o wymianie
- 7. Konieczność wykonania wstecznego wyszukiwania DNS określonego adresu IP w java
- 8. Nazwa XML nie może się zaczynać od znaku "%".
- 9. Uzyskaj identyfikator produktu i typ produktu w magento?
- 10. Co się stanie, jeśli zmienię identyfikator produktu w już istniejącej aplikacji WP?
- 11. jQuery slimScroll, aby zawsze zaczynać od dołu
- 12. Magento przekazuje bieżący identyfikator produktu do modułu
- 13. Woocommerce uzyskać identyfikator produktu za pomocą produktu SKU
- 14. Startup.cs - Ścieżka w "wartości" musi rozpoczynać się od "/"
- 15. Identyfikator kategorii Magento z identyfikatora produktu
- 16. Woocommerce - Cena produktu w zależności od kraju
- 17. Xcode - zmiana identyfikator pakietu, ale nie nazwa produktu
- 18. Jak mogę uzyskać identyfikator produktu z przywróconej transakcji?
- 19. Uzyskaj identyfikator zasobu od nazwy
- 20. Czy Android DNS wymaga rozgrzania?
- 21. Nie chcę zaczynać mongody od `sudo mongod`a
- 22. Nie można usunąć identyfikator aplikacji od firmy Apple Developer Center
- 23. Uzyskaj identyfikator pakietu od innego celu
- 24. Kwerenda DNS przy użyciu określonych serwerów DNS w .NET
- 25. Jaki jest prawidłowy zarezerwowany identyfikator produktu do testowania subskrypcji w aplikacji za pomocą Androida?
- 26. jak uzyskać cały identyfikator podczas zakupu aplikacji
- 27. podzapytanie w OD musi mieć alias
- 28. Czy moduły biblioteczne Python powinny zaczynać się pytaniem #!/Usr/bin/env?
- 29. EAN/GTIN kreskowy Identyfikator produktu - Barcode do Nazwa
- 30. Czy e-maile HTML powinny zaczynać się od <html><body><head> ...?
Niezbyt dobra praktyka do polecenia. W przeciwnym razie nie ma wystarczającej ilości przestrzeni nazw w bazie danych aplikacji. – hotpaw2
@ hotpaw2: Apple nigdy nie stwierdza, że identyfikatory produktu znajdują się w globalnym obszarze nazw; wydaje się mało prawdopodobne, aby tak się stało. (Zrobiłaby to zła architektura i prawdopodobnie wymagałaby większych ostrzeżeń o wyjątkowości). –