我猜你正在关注 distriqt 网站上关于使用 distriqt 跨平台推送通知扩展的教程?
如果是这样,那么DEV_KEY实际上是您在注册 distriqt 扩展包时获得的开发人员密钥。如果您希望使用 distriqt 扩展,则必须使用有效密钥调用此函数。如果您在没有 DEV_KEY 参数的情况下调用它,则扩展将无法按文档说明工作。
包含应用程序 ID的第二行用于应用程序描述符文件。您需要将以下内容添加到 android 上的清单添加中,用您的应用程序 ID 替换所有 YOUR_APPLICATION_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>