APP联网时会选择一个data account,每个data account会对应一个GPRS PDP Context。如果多个APP使用相同的data account去联网,那么也只会对应一个PDP Context。
当前系统对同时可以激活的PDP Context数量有限制,
* 对于52,51等SLIM的工程,一般默认值是1;
* 对于非SLIM 工程,一般默认值2;
* 对于MT6276等3G工程,一般默认值是4;
MMS一般都会使用一个专门的data account,而其他的多个APP可能会使用不同于MMS的同一个data account联网,也可能会使用不同的data account联网。 因此问题的根本原因是PDP数量限制造成MMS对应的PDP无法激活。
如果有增大PDP数量限制的需求,可以提E-service CR,MTK会release flavor build。每增加一个PDP,大概会增加不超过20 KB的RAM。