我有关于推送通知的问题。我有一个14秒长的自定义声音文件。只要通知停留在屏幕上,声音就会一直播放。如果通知消失,它将立即停止并且声音无法完全播放。如果我将通知向下拖动,则声音将完全播放。
我希望它能完整播放而不每次拖下。
我正在使用OneSignal作为推送通知服务。
此有效载荷正在发送:
Class Shared {
public:
int Read() const;
void Write(int value);
[...]
};
template <typename BaseClass>
class Callback {
public:
BaseClass const * operator -> () const; // No tracking needed, read-only access.
BaseClass * operator -> (); // Track possible modification.
[...]
};
typedef Callback<Shared> SharedHandle;
Shared shared;
SharedHandle sharedHandle(&shared);
if ( modify ) {
sharedHandle->write(23);
} else {
cout << sharedHandle->Read();
}
任何帮助将不胜感激:)