使用OnPushMessageReceived在模拟器上检测不到短信
代码如下:class PushEventListener :
public Osp::Base::Object,
public Osp::Messaging::IPushEventListener
{
public:
void OnPushMessageReceived(const Osp::Base::DateTime& dateTime, const Osp::Messaging::PushMessage& message);
};
void PushTest(void)
{
// Create a PushEventListener instance
PushEventListener* pListener = new PushEventListener();
// Create a push manager instance
PushManager* pPushManager = new PushManager();
pPushManager->Construct();
// Add a listener for receiving incoming push messages
pPushManager->AddPushEventListener(*pListener);
// Check unread messages arrived when the application is not running
pPushManager->CheckUnreadMessage();
// PushEventListener::OnPushMessageReceived() will be called when a new push message arrives.
// Resource cleanup when terminating the application
pPushManager->RemovePushEventListener(*pListener);
delete pPushManager;
delete pListener;
}
在程序中调用PushTest,而后使用模拟器发送短信,却没有激活OnPushMessageReceived
补充:移动开发 , 三星应用社区