distriqt 크로스 플랫폼 푸시 알림 확장 프로그램 사용에 대한 distriqt 사이트의 자습서를 따르고 있다고 생각하십니까?
그렇다면 DEV_KEY은 실제로 distriqt 확장 패키지에 가입 할 때 얻을 수있는 개발자 키입니다. distriqt 확장을 사용하려면이 함수를 유효한 키와 함께 호출해야합니다. DEV_KEY 매개 변수없이 호출하면 확장이 문서화 된대로 작동하지 않습니다.
응용 프로그램 ID이 들어있는 두 번째 줄이 응용 프로그램 설명자 파일에 사용됩니다. 안드로이드의 매니 페스트 추가 사항에 다음을 추가하여 모든 YOUR_APPLICATION_ID 참조를 애플리케이션 ID로 대체해야합니다. 이것은 일반적으로 com.company.name 형식입니다. 공기 접두사는 Android 플랫폼에서 애플리케이션 ID로 표시됩니다.
<android>
<manifestAdditions><![CDATA[
<manifest android:installLocation="auto">
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="16"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<!-- Only this application can receive the messages and registration result -->
<permission android:name="air.YOUR_APPLICATION_ID.permission.C2D_MESSAGE" android:protectionLevel="signature" />
<uses-permission android:name="air.YOUR_APPLICATION_ID.permission.C2D_MESSAGE" />
<application>
<receiver android:enabled="true" android:exported="true" android:name="com.distriqt.extension.pushnotifications.PushNotificationsBroadcastReceiver" android:permission="com.google.android.c2dm.permission.SEND" >
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
<category android:name="air.YOUR_APPLICATION_ID" />
</intent-filter>
</receiver>
<service android:enabled="true" android:exported="true" android:name="com.distriqt.extension.pushnotifications.gcm.GCMIntentService" />
</application>
</manifest>
]]></manifestAdditions>
</android>