推送通知后我没有获得任何启动选项; 继承了我的代码,但非NSLogs似乎在调试区域打印.
UILocalNotification *localNotif =
[launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
if (localNotif) {
NSString *itemName = [localNotif.userInfo objectForKey:@"aps"];
NSLog(@"Custom: %@", itemName);
} else {
NSLog(@"//////////////////////////");
}
Run Code Online (Sandbox Code Playgroud)
当我打开应用程序时(通过按下推送通知上的视图)它会转到didReceiveRemoteNotification脚本,我不确定这是否意味着发生..
谢谢阅读.
我正在尝试将一些.p12文件转换为.pem.
在我的Mac上它工作,没有交互,因为我把密码放在代码中,但当我使用这段代码时:
system('openssl pkcs12 -clcerts -nokeys -out apns-dev-cert.pem -in apns-dev-cert.p12 -passin pass:');
system('openssl pkcs12 -nocerts -out apns-dev-key.pem -in apns-dev-key.p12 -passout pass:1234 -passin pass:');
system('openssl rsa -in apns-dev-key.pem -out apns-dev-key-noenc.pem -passin pass:1234');
system('cat apns-dev-cert.pem apns-dev-key-noenc.pem > apns-dev.pem');
Run Code Online (Sandbox Code Playgroud)
它会生成空白文件.
我的文件权限是755.并且对于passin,密码被设置为空,这就是为什么它们是空白的...这里没有system()的所有代码都在mac终端中工作.
谢谢阅读.希望你能帮忙
为什么SSH无法正常工作?
我一直在......
ssh: connect to host ec2-11-11-11-11.compute-1.amazonaws.com port 22: Operation timed out
当我试图连接到我的亚马逊EC2服务器时,起初我认为它是某种防火墙,但我没有防火墙,我可以通过SSH连接到我的MediaTemple服务器.
我的pem的chmod是600.这就是我试图ssh的方式..
ssh -i ~/.ssh/ServerKey.pem ubuntu@ec2-11-11-11-11.compute-1.amazonaws.com
我有一个AMI ID:ami-508c7839所以我在视频中看到用户应该是ubuntu.
我希望有人能在某处看到错误,因为我没有线索.如果它有助于在mac上知道我.
提前致谢