TestFlight SDK가 통합 된 Phonegap 3.0 안드로이드 앱이 있습니다.PhoneGap Android with TestFlight SDK, 세션 추적 안함
TestFlight 웹 사이트에서 내 앱에 SDK가 임베드되어 있음을 알 수 있습니다 (녹색 체크 표시는 빌드 버전 줄의 SDK 열에 표시됨).
그러나 TestFlight 웹 사이트는 앱을 사용할 때 사용자 세션을 표시하지 않습니다. 여기
내가 그것을 구현하는 방법입니다
문서 내가 (애플리케이션하지 않은) 클래스가 실제로 DroidGap
를 확장 폰갭에서이 코드
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
//Initialize TestFlight with your app token.
TestFlight.takeOff(this, YOUR_APP_TOKEN);
...
}
}
를 사용해야합니다 지정했습니다. 그래서 내가 대신 또한
TestFlight.takeOff(this.getApplication(), TEST_FLIGHT_APP_TOKEN);
을해야했다, 내가이 얻을) 나는 (내 메인 클래스 (DroidGap를 확장하는 일을 가리키는 것을 추가 할 때의 AndroidManifest.xml이
<application ... android:name="MyApplication">
을해야한다고 말했습니다 예외 android.app.Application
이 Application
를 확장하는 기본 클래스해야한다,하지만 난 그것을 찾을 수없는 것처럼 보이는
내 메인 클래스에서 캐스팅 응용 프로그램로드 java.lang.ClassCastException
.
이 지침에 따라 TestFlight 사이트에 한 번 표시 할 세션이 하나 있습니다!. 동일한 장치 또는 동일한 또는 나중에 빌드 된 다른 장치에서 더 이상 세션이 기록되지 않습니다. 디버깅 할 때 로그에 "TestFlight takeOff complete."라는 메시지가 표시됩니다. 버전 : 1.0 아이디어가 있습니까? –
또한 TestFlight 사이트는 빌드에 SDK가 있음을 확인합니다. –
디버그 또는 릴리스 인증서로 빌드에 서명 했습니까? TestFlight에 세션 데이터가 표시되도록하려면 디버그로 서명해야합니다. 또한 TestFlight에 업로드 된 정확한 빌드로 테스트했는지 확인하십시오. – swerv1