2017-12-28 11 views
1

私はこのような私のPush NotificationsのカスタムNotification Content Extensionを書いた:事は、私はアプリにStringを送信するGO TO APPボタンが欲しい、ユーザーはカルーセル内の特定のアイテムの上にあるときはいつでも、あるiOS通知コンテンツの拡張 - データをアプリに渡す方法

enter image description here

それが開いているときに、その文字列を処理して、ユーザーを正しいViewControllerに移動させます。

私はすでにアプリケーションの中にハンドリング部分を持っていますが、私はちょうどNotification Content ExtensionからコンテナアプリにそのStringを渡す方法を知る必要があります。

ありがとうございます! :)

答えて

2

は、キーを作成し、アプリで

NSUserDefaults*defaults= [[NSUserDefaults alloc] initWithSuiteName:@"group.com.company.appName"]; 

// Write in extension 
    [defaults setObject:@"anyThing" forKey:@"sharedContent"]; 

// Read in app 
    [defaults objectForKey:@"sharedContent"]; 

enter image description here

+0

おかげでそれを読むための機能でアプリのグループを有効にして、スイートuserDefaultsを使用します!しかし、カスタムスイート名からどのように読み込むのですか? – EpicSyntax

+0

編集を参照してください... –

+1

ありがとう、それは働いた!エクステンションターゲット上のアプリケーショングループをアクティブ化する必要があると誰も言わなかったので、私はそれを理解できませんでした(なぜ、すべてのチュートリアルでそれを言い表すのを忘れていますか?)。ありがとう! :) – EpicSyntax

関連する問題