Detail skema URL untuk aplikasi Pengingat

6

Aplikasi Pengingat memahami reminders:skema URL, sehingga Anda dapat memohonnya, misalnya, dari Terminal as open reminders:(penggunaan //opsional).

Yang saya cari adalah dokumentasi elemen lebih lanjut dari skema ini. Secara khusus, saya ingin membuat URL yang memungkinkan saya melakukan hal berikut:

  • buka daftar tertentu
  • buka pengingat tertentu

Saya sudah mencoba hal-hal seperti reminders:74771907-EA34-4848-A935-0C839AE123CCmenggunakan daftar dan pengingat item pengingat, tetapi tidak berhasil.


Pembaruan : jawaban jeeyul menunjukkan bahwa skema URL yang berhubungan dengan Pengingat tidak berdokumen , yang kemungkinan akan menyebabkan penolakan aplikasi yang menggunakannya saat diajukan ke OSX / iOS App Store.
Namun, untuk penggunaan pribadi, ini bukan masalah.

Lihat:

mklement0
sumber

Jawaban:

1

Saya tidak tahu detail skema URL. Namun skema ini x-apple-remindertidak reminders dapat meluncurkan aplikasi pengingat setidaknya.

Namun aturan host dan path belum terungkap. Widget pengingat dapat membuka Pengingat dengan spesifik EKReminder, Jadi, harus ada definisi skema untuk itu.

Skema x-apple-reminderini tidak berdokumen, Jadi menggunakannya harus ditolak.

ya ampun
sumber
Terima kasih - anehnya, karena hanya meluncurkan aplikasi Pengingat di OSX, reminders://berfungsi sama baiknya x-apple-reminder://Namun, saya telah memilih jawaban Anda untuk menyebutkan yang terakhir, karena ternyata Anda setidaknya dapat membuka pengingat khusus dengannya - lihat saya [setengah] jawabannya. Secara kebetulan, bahwa widget Pengingat dapat membuka pengingat individual tidak berarti bahwa itu menggunakan URL untuk melakukannya.
mklement0
1

Jawaban jeeyul menyebutkan x-apple-remindersebagai skema URL alternatif.

Sementara keduanya reminders://dan x-apple-reminder://bekerja di OSX untuk hanya meluncurkan aplikasi Pengingat, ternyata berikut ini hanya berfungsi dengan x-apple-reminder://, yang menunjukkan cara membuka (melompat ke) pengingat tertentu :

x-apple-reminder://{reminderId}

Contoh: dari Terminal, buka pengingat yang ID-nya adalah 0BFDC528-306D-47A7-8E8F-895ACCDC6FFA:

open x-apple-reminder://0BFDC528-306D-47A7-8E8F-895ACCDC6FFA

Namun, melakukan hal yang sama untuk daftar pengingat TIDAK berfungsi , jadi bagian dari pertanyaan saya ini masih belum terjawab - saya masih menandainya sebagai yang diterima untuk setidaknya memberikan solusi parsial.

mklement0
sumber
0

Saya menemukan satu trik untuk pengingat tipe kedekatan. Saya sedang mencari cara untuk menemukan pengingat kedekatan mana yang memicu pintasan.

Jika pengingat adalah jenis tanggal jatuh tempo, itu cukup mudah. Filter pintasan menawarkan fiksi tanggal lengkap atau jatuh tempo dan memilih pengingat penyelesaian terakhir adalah orang yang memicu pintasan.

Tetapi jika pengingat tipe kedekatan memicu pintasan, ios tidak menawarkan seperti "pengingat kedekatan terbaru".

Saya menghabiskan beberapa jam untuk menemukan alternatif dan menemukan cara ini berfungsi.

Temukan Pengingat di mana Daftar adalah YOUR_LIST. Urutkan berdasarkan tanggal yang diubah terakhir. Pesan Batas terbaru pada Dapatkan 1 pengingat

Metode ini bekerja untuk saya.

Ini sangat berguna jika Anda memiliki ratusan pengingat kedekatan dan jika Anda tidak ingin membuat ratusan pintasan yang terkait dengan setiap pengingat. Metode ini juga dapat meneruskan data teks dari bagian catatan pengingat ke pintasan.

Terima kasih

Garminmaps
sumber
Asumsinya adalah 1. Daftar pengingat hanya berisi pengingat jenis kedekatan. 2. Pintasan harus segera dipicu dari skema pengingat URL.
Garminmaps