相关疑难解决方法(0)

我们可以在模拟器中查看推送通知吗?

可能重复:
如何在没有iPhone的情况下测试Apple推送通知服务?

我想知道我们是否可以在模拟器上接收推送通知.此外,我想要这样的事情告诉我是否可能.应用程序打开未注册的推送通知和应用程序终止注册推送通知.

iphone apple-push-notifications ios-simulator

61
推荐指数
1
解决办法
7万
查看次数

在Mavericks iOS模拟器中推送通知

我找不到任何关于此事的内容,我从未对推送通知做过任何事情(但我清楚地知道它们是如何工作的).在小牛队,现在OS X可以从网站等各种东西接收推送通知,iPhone模拟器可以接收推送通知吗?我从2013年中期找到了很多答案,早些时候说"不",但所有这些都已经过时了,因为最近刚刚发布了Mavericks的新推送功能.

我即将开始研究一个应该使用推送通知的学校项目的应用程序,除非我想要便宜并且只是轮询服务器.我知道您需要一个iOS开发者帐户来使用推送通知,但如果我可以在我的计算机上进行测试,这会让我的生活变得更轻松.

iphone push-notification ios-simulator osx-mavericks

25
推荐指数
6
解决办法
5万
查看次数

在模拟器中测试丰富的通知

我能够在模拟器中测试普通通知,但是当我尝试测试丰富的通知时,没有任何反应,事件标题没有更新。

你能帮我吗,如何继续。我需要更改任何模拟器设置吗?我正在使用 Xcode 11.4

示例有效负载:

{
    "aps": {
        "mutable-content": 1,
        "alert": {
            "body": "Push notification body",
            "title": "Push notification title"
        }
    },
    "media-url": "https://i.imgur.com/t4WGJQx.jpg"
}
Run Code Online (Sandbox Code Playgroud)

通知服务扩展方法:

- (void)didReceiveNotificationRequest:(UNNotificationRequest *)request withContentHandler:(void (^)(UNNotificationContent * _Nonnull))contentHandler {
     self.contentHandler = contentHandler;
     self.bestAttemptContent = [request.content mutableCopy];
    
    self.bestAttemptContent.title = [NSString stringWithFormat:@"%@ [modified]",
    self.bestAttemptContent.title];
}
Run Code Online (Sandbox Code Playgroud)

xcode apple-push-notifications ios-simulator unnotificationserviceextension xcode11.4

4
推荐指数
1
解决办法
1181
查看次数