请教一个 ios hook 的问题。在 isoer 逆都没人理。关于 apns 的 payload hook 问题

2020-12-14 17:43:41 +08:00
 tomsj

最近在研究 push notification 的 hook 。网上找到了一个私有方法可以不过只能 hook 到 title message 。

%hook BBServer
-(void)_publishBulletinRequest:(id)arg1 forSectionID:(id)arg2 forDestinations:(unsigned long long)arg3 alwaysToLockScreen:(BOOL)arg4 {
    BBBulletinRequest* request = ((BBBulletinRequest*)arg1);
    NSString* appId = (NSString*)arg2;
    NSLog(@"NOTIFICATION RECEIVED: %@ - %@, %@, %@, %@", appId, request.title, request.subtitle, request.message, request.summaryArgument);
    %orig;
}
%end

不知道老铁们有木有思路。能把 aps 以外到整个 apns 发送到整个 payload 也 hook 到

{
	"aps":{
		"alert":"哈哈哈 1111234",
		"sound":"default",
		"badge":1
	},
	"rc":{
             "cType":"PR",
             "fId":"2121",
             "oName":"RC:TxtMsg",
             "tId":"3232",
             "id":"5FSClm2gQ9V9BZ-kUZn58B",
             "rc-dlt-identifier":"2FSClm2gQ9Q9BZ-kUZn54B"
     }
	
}

802 次点击
所在节点    问与答
2 条回复
MAKF
2020-12-14 18:08:53 +08:00
额,你在吹水论坛问这么高端的问题,只能沉帖了。。。
我也不会,我看看有没有别人会
tomsj
2020-12-14 18:16:32 +08:00
@MAKF 期待群里的大佬来个 tips

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/735364

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX