答:
只有open_type为2时才有效,Android端SDK会把pkg_content字符串转换成Android Intent,通过该Intent打开对应app组件,所以pkg_content字符串格式必须遵循Intent uri格式,最简单的方法可以通过Intent方法toURI()获取。示例如下:
#Intent;action=com.baidu.myactionactivity;category=android.intent.category.LAUNCHER;launchFlags=0x10000000;component=com.baidu.push.example/.LoginActivity;end
AndroidManifest声明如下:
<activity
android:name="com.baidu.push.example.LoginActivity"
android:configChanges="orientation|keyboardHidden"
android:label="@string/login" >
<intent-filter>
<action android:name="com.baidu.myactionactivity" />
</intent-filter>