草庐IT

push-notification

全部标签

c++ - 为什么在 GCC/C++ 中弹出 "pragma GCC diagnostic push"警告?

#pragmaGCCdiagnosticpushitpop:warning:expected[error|warning|ignored]afterâ#pragmaGCCdiagnosticâ为什么?我在Linux中使用GCC。我有一个问题,如果我不能使用pop/push,忽略只影响编译的cpp,而不影响其他cpp?如果其他一些包括上限,是否影响它? 最佳答案 #pragmaGCCdiagnosticpush和#pragmaGCCdiagnosticpop是addedingcc4.6.您使用的是旧版本。这些pragma通常与其他#p

当 push_back 新元素到 std::vector 时,C++ 引用发生变化

我不确定这是怎么回事-请告诉我下面的代码有什么问题。我修改了我的代码以将其简化为最简单的术语。有一个带有一堆MyNode对象的std::vector。第一步是获取对这些节点之一的数据元素之一的常量引用(Datam_data)——在下面的示例中,在插入第二个节点之前只有一个节点,如下所示:constcv::Data&currData=m_nodesVector[currIndex].GetData();MyNodenode(...);m_nodesVector.push_back(node);恰好在vector::push_back调用时,currData的值发生了变化!!我只是不明白。

c++ - vector push_back 调用 copy_constructor 不止一次?

我对vectorpush_back的行为方式有点困惑,在下面的代码片段中,我希望复制构造函数只被调用两次,但输出表明并非如此。是否是导致此行为的vector内部重组。输出:InsidedefaultInsidecopywithmy_int=0Insidecopywithmy_int=0Insidecopywithmy_int=1classMyint{private:intmy_int;public:Myint():my_int(0){coutmyints;Myintx;myints.push_back(x);x.set(1);myints.push_back(x);

c++ - std::list 线程 push_back、front、pop_front

std::list线程安全吗?我假设它不是,所以我添加了我自己的同步机制(我想我有正确的术语)。但是我还是遇到了问题每个函数都由一个单独的线程调用。Thread1不能等待,它必须尽可能快std::listg_buffer;boolg_buffer_lock;voidthread1(CFooframe){g_buffer_lock=true;g_buffer.push_back(frame);g_buffer_lock=false;}voidthread2(){while(g_buffer_lock){//Wait}//CMSTP_Send_Frame*pMSTPFrame=NULL;w

ios - 在 Cordova 项目中没有收到解析推送通知

我在IOS设备中使用avivais/phonegap-parse-plugin(https://github.com/avivais/phonegap-parse-plugin)推送通知。channel订阅和初始化工作正常,但在parse.com中选择推送时,它没有显示已注册的设备来发送推送。有人知道哪里出了问题吗?我还尝试了不同的插件来使用解析进行推送通知,但是在这些插件中我遇到了构建错误。像medlei-parse-push-plugin并且这个订阅channel的插件中的cranberrygame/cordova-plugin-pushnotification-parsepush

ios - 推送通知在杂货店不起作用

我将通过Rails后端向iOS设备发送通知。我已将grocergem添加到Gemfile,然后将其安装到项目中。gem'grocer'我计划在后台模式下发送通知。所以我创建了resque作业,并像这样在app/jobs/notificationsender.rb中添加了grocer逻辑。defself.perform(language)@lang=language#Thread.newdowhiletruebeginpusher=Grocer.pusher(certificate:"#{Rails.root}/lib/notification/cer.pem",#requiredpas

ios - 适用于 iOS 的 GCM 下游消息传递 JSON 格式

我有一个使用GCM的swift/iOS9应用程序作为它的通知(WIP)。应用程序授权确定。证书是可以的。配置文件确定。一切都在Apple的开发人员门户上进行配置以进行开发。收到通知时调用此函数。funcapplication(application:UIApplication,didReceiveRemoteNotificationuserInfo:[NSObject:AnyObject]){GCMService.sharedInstance().appDidReceiveMessage(userInfo);print(userInfo.debugDescription)}问题当服务器

ios - 在一个目标 (GCM) 中有两个 GoogleService-Info.plist(或更多)

我正在将GCM集成到一个应用程序中,我们碰巧有多个针对同一目标的构建配置,其中一些使用不同的BundleID(我们有不同的帐户、企业和应用程序商店),所以如果我们想在中启用GCM推送通知我们都需要两个不同的GoogleService-Info.plist文件(每个文件对应不同的BundleID)。我无法找到一种方法来告诉GCMsdk从不同的命名文件而不是默认文件进行初始化。有谁知道这是否可能?我可以想到两个解决方案,但我宁愿不这样做。-一旦应用程序启动(或之前),将包ID写入plist文件-使用不同的plist文件创建不同的目标非常感谢。问候,哈维尔 最佳答

ios - 使用 cocoapods 安装 SDK 后没有这样的模块 'BMSPush'

我已经按照在线文档初始化了适用于iOS的BluemixPushSDK:https://console.ng.bluemix.net/docs/services/mobilepush/t_enable_ios_notifications_install.html不幸的是,我的AppDelegate.swift中的“导入BMSPush”语句引发错误(没有这样的模块“BMSPush”)。在构建我的应用程序(目标:iOS8.0)时,BMSPushClient.swift上出现了13个问题,详见以下屏幕截图:我的配置如下:XCode7.0.1MacOSX10.10.5Cocoapods0.39.

ios - Xcode 7 : Cannot add Push Notification entitlement under Capabilities

我们正在将我们的应用程序升级到下一个版本,我们正在尝试添加推送通知权利,但我们收到以下错误。**标识符为“com.xxx.xxx”的AppID不可用。请输入不同的字符串。ScreenshotofCapabilitiesTabinXcode此外,在“常规”选项卡上现在显示没有有效的配置文件允许特定功能:功能:推送...修复问题按钮都没有帮助。请帮忙。ScreenshotofvalidProvisioningProfile 最佳答案 检查您是否已从Apple开发人员处创建了SSL证书网站。您还必须在证书中添加推送通知服务。完成上述步骤后