2016-09-29 4 views
4

처음 앱을 앱 스토어에 제출하면됩니다. 앱 리뷰 - 찌르다 대신 앱을 가리킨다

아이튠즈 커넥트 당으로 :

. "데모 계정이 응용 프로그램의 모든 기능을 사용하는 데 필요합니다"

... 내 앱의 경우입니다.

데모 API에 대한 데모 계정을 갖고 싶지만 그 밖의 모든 것들은 API를 가리키고 있습니다.

내 앱은 Cordova 기반이며 api url은 관련 http 서비스에 상수를 통해 주입됩니다. 내가 꿀꿀 거리는 사용하고 싹 트는/싹이 트는 dev에 등, 어떤 ngconstant dev에 api url 상수에 대한 즉 devunt dev에 실행 된 명령에 대한 API를 URL로 모듈을 생성과 같은 명령을 가지고.

사용자 이름을 하드 코딩하고 url 상수를 무시하고 다시 정의하는 방법에 대해 생각했지만 다소 권장하지는 않지만 (다소 상수 일뿐입니다.) possible. - 나는이 모든 것을 작동시키지 못했습니다.

그래서 ...

사람이 주위에 얻는 방법을 알고 있나요?

처음에 dev api url을 사용하여 앱을 제출하고 검토 한 다음 승인 한 후 prod api로 다시 제출해야하는 경우 다른 전체 검토가 필요합니까?

+0

리뷰를 거치지 않고도 자바 스크립트 업데이트를 적용 할 수 있습니다. – charlietfl

답변

4

데모 API에 대한 데모 계정 포인트를 갖고 싶지만 다른 모든 것들은 API를 가리키고 있습니다.

이런 종류의 동작을 구현하려면 다른 솔루션이 필요하다고 생각하지 않습니다.

환경을 전환하는 사용자 정의 속성을 사용하여 클라이언트 측

  • 에 구현합니다. 이 속성은 앱 시작시 백엔드에서 다운로드되며 모든 응용 프로그램 흐름에 영향을줍니다.
  • 맞춤 사용자가 테스트 사용자 환경 API를 dev에 가리킨 경우

서버 측

  • 에 구현 테스트 사용자 (하드 코딩 나쁜 용액) 리디렉션을 구현한다. Apple 인증 후이 검사를 제거하고 데이터베이스에서 테스트 사용자 계정을 제거 할 수 있습니다.
  • 유효성 검사 중에 모든 prod 환경을 dev 환경으로 리디렉션하십시오. 그런 다음 Apple 인증 후이 리디렉션을 제거하십시오.

언제든지 원할 때마다 서버 측 솔루션이 최선이라고 생각합니다. 제출하기 전에 Itunes Connect에서 '앱을 수동으로 해제'플래그를 확인하여 필요한 변경 사항을 되돌 리세요.

처음에 dev api url을 사용하여 앱을 제출하고 검토 한 다음 승인 한 후 prod api로 다시 제출해야하는 경우에는 전체 리뷰가 필요합니까?

예, 새로운 빌드를 업로드하려면 새 앱 검토가 필요합니다. 기본적으로 당신은 출발점에 있습니다.

+0

감사합니다. – Hurricane

+0

@ 허리케인 보통 나는 다른 plist 파일을 가지고 이와 같이합니다. 각각 엔드 포인트 URL을 포함합니다. 각 plist는 dev, stage, qa와 같은 특정 대상으로 설정됩니다. – Honey

2

리뷰 앱을 프로덕션 앱으로 취급해야합니다. 제출 된 앱은 프로덕션 서버/URL을 가리켜 야합니다. 프로덕션 서버/URL은 앱 스토어에서 끝나기 때문입니다.

검토 프로세스에서 개발자 API를 사용하려면 앱을 제출하고 승인 된 후에 수동으로 앱을 출시하도록 지정해야합니다.

그런 다음 개발자 API (환경 설정)를 사용하도록 프로덕션 서버 (검토중인 응용 프로그램에서 액세스하는 서버)를 설정합니다. 앱이 승인되었지만 (아직 App Store에는없는) 프로덕션 서버를 업데이트하여 프로덕션 API/환경을 사용합니다. 그런 다음 앱을 스토어에 출시합니다.

앱의 초기 출시에만 작동합니다. 앱 업데이트에 대해서는이 작업을 수행 할 수 없습니다.

+0

답변 해 주셔서 고맙습니다 rmaddy – Hurricane

관련 문제