2013 년 5 월 1 일부터 애플은 uniqueIdentifier
을 사용할 앱을 거부합니다. 내 애플 리케이션에서 나는 페이팔 라이브러리를 사용하고 있는데 libpaypalmpl.a가 uniqueIdentifier
을 사용하고 있기 때문에 나의 앱이 uniqueIdentifier
때문에 거부되었다는 것을 알았다. 이 문제를 해결하는 방법?libpaypalmpl.a가 uniqueidentifier를 사용 중이고 앱 리 젝트가 앱을 거부 함
답변
마이크는 여기에서 PayPal에서. 우리는 오래된 MPL 라이브러리를 사용하지 않을 것입니다. 여러분이 지적 하듯이 [UIDevice uniqueIdentifier]를 호출합니다.
PayPal iOS SDK는 안전해야합니다. 다른 앱이이를 사용하고 있으며 [UIDevice uniqueIdentifier]를 호출하지 않습니다. 앞으로도이 버전을 유지 관리하고 새로운 기능을 추가 할 예정이므로 고객에게 훨씬 좋은 경험이 될 것입니다.
정확하게 지적했듯이, PayPal iOS SDK는 미국 기업에서만 사용할 수 있습니다. Google은 비 미국 국가에 대한 지원을 확대하기 위해 노력하고 있으며 곧 업데이트 될 예정입니다.
업데이트 : 새로운 아이폰 OS SDK (버전 2.0.0) 고유 식별자에 대한 참조없이이 여기에 있습니다 : 당신은 libPayPalEC.a와 모양을 https://github.com/paypal/sdk-packages/blob/gh-pages/MPL/PayPalMPL_2-0-0-iPhone_DevelopersPackage.zip
따라서 제 3 자 라이브러리는 uniqueIdentifier
을 사용 중이므로 아무 것도 할 수 없습니다.
인기있는 라이브러리이므로 곧 업데이트를 릴리스 할 예정입니다. 그 때까지 기다리거나 라이브러리를 제거하고이를 수행하기위한 고유 한 방법을 구현하십시오.
편집 :
나는 페이팔 문서를 읽었습니다.
PayPalPaymentViewController *paymentViewController = [[PayPalPaymentViewController alloc] initWithClientId:@"YOUR_CLIENT_ID" receiverEmail:@"YOUR_PAYPAL_EMAIL_ADDRESS" payerId:aPayerId payment:payment delegate:self];
하는 payerId
이 장치의 고유 ID의 값을 가질 수 있습니다 : 아마도 고유 식별자를 가질 수있는 하나 개의 방법이있다. 그렇게 추가 한 경우 : emailId 또는 nil로 변경하십시오.
는 문제의 원인이되는 정적 라이브러리 자체의 문제는 라이브러리의 객체가 참조하는 없습니다 어떻게 Paypal SDK Documentation
혼란을 막기 위해 :이 질문은 이전의 더 이상 사용되지 않는 Mobile Payments Library (MPL)에 관한 것입니다. 찾은 문서는 새로운 PayPal iOS SDK를 대체하기위한 것입니다. –
@ JoshBleecherSnyder 새로운 PayPal iOS SDK는 미국 이외의 국가에서도 사용할 수 없으므로 문제는 적합합니다. –
@WojtekRutkowski가 이해했습니다. 우리는 어느 라이브러리가 사용되고 있는지 명확히하고 싶었습니다. (내 부분을 포함하여) 그것에 대한 약간의 혼란이있었습니다. –
을 확인하시기 바랍니다. 여기에는 UIDevice에서 uniqueIdentifier에 대한 호출이 포함되어 있거나 적어도 동일한 이름을 가진 메소드가 포함되어 있습니다. 이 도서관에 연결하면 5 월 1 일부터 사과가 앱을 거부합니다. 라이브러리의 새 버전이 필요합니다.
오늘 애플은 MPL 라이브러리의 새로운 버전 2.0.0으로 우리의 앱을 받아 들였습니다. @mettler에게 감사합니다. – RBetjes
- 1. 앱 스토어에서 앱 거부 가능성
- 2. 앱 스토어 앱 구매 사용 - 거부 가능성 감지하기
- 3. 아이폰 거부 된 앱
- 4. iPhone 앱 이름 거부?
- 5. iOS 앱 제출 거부
- 6. Google Play에서 앱을 거부 함 (로고를 찾을 수 없음)
- 7. vi가 구문을 거부 함
- 8. .htaccess가 도메인에서 거부 함
- 9. 앱 스토어 거부 - 메모리 팝업
- 10. 앱 거부 22.1
- 11. 없음 앱 구매가 거부
- 12. InApp 구매 앱 거부
- 13. AppStore가 내 앱을 거부 한 이유는 무엇입니까?
- 14. Android : 최근 앱 사용 안 함
- 15. ObservableArray가 앱을 멈추게 함
- 16. JavaScript가 액세스를 거부 함 반환
- 17. MySQL이 매개 변수를 거부 함
- 18. MTStatusBarOverlay를 사용하여 Apple에서 내 앱을 거부 했습니까?
- 19. Geolocation 비활성화 브라우저에서 거부 알림 허용 사용 안 함
- 20. 범용 앱 거부 및 일부 IAP 거부 됨
- 21. TSQL에서 uniqueidentifier를 증가 시키십시오.
- 22. Varchar와 UniqueIdentifier를 비교하십시오.
- 23. 결제 거부 후에도 앱 잠금 해제
- 24. rake db : reset을 사용 중이고 오류가 반환됩니다.
- 25. 새로운 iTunes Connect 거부 앱
- 26. 앱 구매 거부 이유 란?
- 27. 앱을 앱 스토어에 제출했으며 앱 상태가 '메타 데이터 거부 됨'상태이고 리뷰 상태입니다. 로그인 페이지가 없습니다.
- 28. 시리얼 인터페이스가 요청을 영구적으로 거부 함
- 29. iOS에서 Facebook 앱 요청 (대화 상자 사용 안 함)
- 30. 내 앱 업데이트 중지 (자동 업데이트 사용 안 함)
알고 계십니까? 라이브러리 내에서 'uniqueIdentifier'가 3 번 발견되었습니다. –
Apple 승인 libPayPalEC.a –
@WojtekRutkowski에서 2013 년 5 월 1 일 이후에 앱을 업로드 하시겠습니까? – Yashesh